ios:播放在线的网络视频
播放在线的网络视频
第一种:
//UIWebView 加在网络视频 在线播放 有声音
UIWebView *myWeb = [[UIWebView alloc] initWithFrame:self.view.bounds];
NSURL *url = [NSURLURLWithString:@"
http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"];
http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8//这里也可以是 mp4
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[myWeb setDelegate:self];
[myWeb loadRequest:request];
[self.view addSubview:myWeb];
第二种:
//AVPlayerLayer 播放在线视频 无声音
NSURL *sourceMovieURL = [NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"];
AVAsset *movieAsset = [AVURLAsset URLAssetWithURL:sourceMovieURLoptions:nil];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:movieAsset];
AVPlayer *player = [AVPlayer playerWithPlayerItem:playerItem];
AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];
playerLayer.frame = self.view.layer.bounds;
playerLayer.videoGravity = AVLayerVideoGravityResizeAspect;
[self.view.layer addSublayer:playerLayer];
转载请标明出处,黄志勇的个人博客!
[player play];
第三种:
//MPMoviePlayerController 播放在线视频 无声音
NSURL *videoURL = [NSURLURLWithString:@"https://s3.amazonaws.com/adplayer/colgate.mp4"];
MPMoviePlayerViewcontroller *moviePlayerController = [[MPMoviePlayerViewcontroller alloc] initWithContentURL:videoURL];
moviePlayerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
moviePlayerController.moviePlayer.shouldAutoplay = YES;
//moviePlayerController.moviePlayer.controlStyle = MPMovieControlStyleNone;
[moviePlayerController.moviePlayer prepareToPlay];
[moviePlayerController.moviePlayer play];
[[NSnotificationCenter defaultCenter]
addObserver: self
selector: @selector(myMovieFinishedCallback:)
name: MPMoviePlayerPlaybackDidFinishnotification
object: moviePlayerController];
[self presentMoviePlayerViewcontrollerAnimated:moviePlayerController];
ios:播放在线的网络视频相关推荐
- 在线视频地址 ios播放在线视频
播放在线的网络视频 发表于 2012 年 11 月 19 日 由 logger_huang 第一种: //UIWebView 加在网络视频 在线播放 有声音 UIWebView *myWeb ...
- iOS 播放在线视频
第一种: //UIWebView 加在网络视频 在线播放 有声音 UIWebView *myWeb = [[UIWebView alloc] initWithFrame:self.view.boun ...
- 简析Android mediaPlayer 播放在线音乐网络异常状态的处理
菜鸟遇到的一点小问题,和大家分享~ 最近在做音乐播放器,需要在线播放音乐,需要针对播放过程中的网络异常做处理(网速较慢.加载超时.网络连接断开),以提高音乐播放的用户体验.很多内容都是从网上googl ...
- ios 播放不了服务器视频文件流,浅析iOS中视频播放的几种方案
1.AVPlayer (1) 优缺点 优点:可以自定义 UI, 进行控制 缺点:单纯的播放,没有控制 UI(进度,暂停,播放等按钮),而且如果要显示播放界面, 需要借助AVPlayerLayer, 添 ...
- iOS播放与编辑HDR视频
在iPhone12发布后,支持使用Dolby Vision来录制HDR视频.至此,升级到iOS14.1系统后,已经支持录制.播放.编辑和导出HDR视频.接下来,让我们一起探索HDR视频的各种操作. 一 ...
- 基于VLC封装的播放器VlcPlayer,可播放本地及网络视频,支持视频录制。
VlcPlayer.h文件 #ifndef VlcPlayer_H #define VlcPlayer_H #ifdef _WIN32 #include <basetsd.h> typed ...
- iOS开发-ZFPlayer的简单使用 播放单个网络视频
iOS开发-ZFPlayer的简单使用 播放单个网络视频 前言 开发准备 代码 注意 前言 关于ZFPlayer播放单个网络视频案例,它的网络列表视频案例在gitHub上面很多. 开发准备 podfi ...
- ios播放视频demo
今天要用到ios原生态播放一段网络视频,在此整理共享出来 白白手游专栏http://blog.csdn.net/u010229677 首先需要给工程添加框架MediaPlayer.Framework ...
- Android VideoView 无法播放https网络视频问题
最近项目里遇见一个奇葩问题,由于项目之前的服务器地址是http,然而最近又换成https的,本来从不安全的证书换成安全的证书一切应该ok,但重新打包运行却出现了新问题,(怀疑证书压根就是不安全的) 1 ...
最新文章
- HDU——1106排序(istringstream的使用、STLvector练习)
- Xcode升级到8之后的一些需要我们手动配置的地方
- Android 优秀开源项目
- python基础入门(8)之集合
- 【PE】手动给PE文件添加一段代码MessageBoxA
- 蓝桥杯 ADV-73 算法提高 数组输出
- 高并发与负载均衡-nginx-反向代理概念
- # 笔记2021-11
- 使用oracle执行txt语句,oracle常用SQL语句.txt
- 5G和北斗,交通行业新基建的正确打开方式
- centos yum安装tracert_centos6.3如何打开tracert
- 2023计算机毕业设计SSM最新选题之java一起学习吧s77u8
- LOJ 6437 PKUSC2018 PKUSC
- 手机声音同步到另一部手机_教你一招,手机耳机音量一键同步!
- fox邮箱新建的服务器,foxmail新建账户创建其他邮箱的操作步骤
- 计算机网络wlan实验报告,无线网络实验报告.doc
- 本地html网页载入很慢,网页打开很慢是什么原因?怎么解决
- Vue中使用qs 将post 请求方式序列化成get 请求
- vue3 + vite + ts 设置 @ 路径别名
- Android studio 配置 jPBC 2.0.0