美文网首页
流媒体/视频播放(拉流的四种加载方式)

流媒体/视频播放(拉流的四种加载方式)

作者: 请叫我大帅666 | 来源:发表于2018-01-27 08:59 被阅读0次

1. AVPlayer

AVPlayer *avplayer = [AVPlayer playerWithURL:[NSURL URLWithString:@""]];
AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:avplayer];
layer.frame = self.view.bounds;
[self.view.layer addSublayer:layer];
[avplayer play];

2.MPMoviePlayerController

这个已经被废弃了
MPMoviePlayerController *mpc = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL URLWithString:@""]]; // init
mpc.view.frame = CGRectMake(0, 260, 375, 260); // frame
[self.view addSubview: mpc.view]; // 添加view
[mpc play]; // 播放

3.MPPlayerViewController

也已经被废弃
MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc]initWithContentURL:[NSURL URLWithString:@""]];
[self presentMoviePlayerViewControllerAnimated:mpvc];

4.UIWebView

NSMutableString *html = [[NSMutableString alloc]init];
[html appendString:@"<html><body style='margin:0'><iframe src='"];
[html appendString:@"url"];
[html appendString:@"' width='320' height='200' frameborder='0'></iframe></body></html>"];

UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 375, 260)];
[self.view addSubview:webView];
[webView loadHTMLString:html baseURL:nil];

当你想同时加载多个视频时, 可以将加载 WebView 的方法复制多个, 改变下布局即可

相关文章

  • 流媒体/视频播放(拉流的四种加载方式)

    1. AVPlayer 2.MPMoviePlayerController 3.MPPlayerViewContr...

  • IOS-播放器开发(1)-视频基本原理

    播放器播放视频流程 流媒体 所谓流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,如...

  • 流媒体总结

    什么是流媒体? 1.流媒体是指采用流的方式在Internet播放的格式。 2.流媒体指在Internet/Intr...

  • IOS-视频播放

    1 ios提供了内置的播放器 视频播放有三种方式:(都支持流媒体和本地视频播放) MPMoviePlayerCon...

  • 视频推流

    直播技术? 姿势:摄像头采集,音视频编解码,流媒体协议,音视频流推送到流媒体服务器,流媒体网络分发,用户播放器,音...

  • 音视频基础知识

    基础概念 一般情况下,视频流从加载都准备播放是需要经过解协议、解封装、解编码这样的过程,其中协议指的就是流媒体协议...

  • 什么是流媒体服务

    什么是流媒体? 流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,包含音频、视频、多...

  • 流媒体基础介绍

    什么是流媒体? 流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,包含音频、视频、多...

  • 网络视频播放原理

    一、什么是流媒体 流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,包含音频、视频、...

  • 直播总结

    1.流媒体服务器端:用来接受视频端提供的视频源,同时提供给播放端流服务。目前开源的流媒体: RED5,CRTMPd...

网友评论

      本文标题:流媒体/视频播放(拉流的四种加载方式)

      本文链接:https://www.haomeiwen.com/subject/gezbaxtx.html