播放在线的网络视频

发表于  2012 年 11 月 19 日  由  logger_huang

第一种:
//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:播放在线的网络视频相关推荐

  1. 在线视频地址 ios播放在线视频

    播放在线的网络视频 发表于  2012 年 11 月 19 日  由  logger_huang 第一种: //UIWebView 加在网络视频 在线播放  有声音 UIWebView *myWeb ...

  2. iOS 播放在线视频

    第一种: //UIWebView 加在网络视频 在线播放  有声音 UIWebView *myWeb = [[UIWebView alloc] initWithFrame:self.view.boun ...

  3. 简析Android mediaPlayer 播放在线音乐网络异常状态的处理

    菜鸟遇到的一点小问题,和大家分享~ 最近在做音乐播放器,需要在线播放音乐,需要针对播放过程中的网络异常做处理(网速较慢.加载超时.网络连接断开),以提高音乐播放的用户体验.很多内容都是从网上googl ...

  4. ios 播放不了服务器视频文件流,浅析iOS中视频播放的几种方案

    1.AVPlayer (1) 优缺点 优点:可以自定义 UI, 进行控制 缺点:单纯的播放,没有控制 UI(进度,暂停,播放等按钮),而且如果要显示播放界面, 需要借助AVPlayerLayer, 添 ...

  5. iOS播放与编辑HDR视频

    在iPhone12发布后,支持使用Dolby Vision来录制HDR视频.至此,升级到iOS14.1系统后,已经支持录制.播放.编辑和导出HDR视频.接下来,让我们一起探索HDR视频的各种操作. 一 ...

  6. 基于VLC封装的播放器VlcPlayer,可播放本地及网络视频,支持视频录制。

    VlcPlayer.h文件 #ifndef VlcPlayer_H #define VlcPlayer_H #ifdef _WIN32 #include <basetsd.h> typed ...

  7. iOS开发-ZFPlayer的简单使用 播放单个网络视频

    iOS开发-ZFPlayer的简单使用 播放单个网络视频 前言 开发准备 代码 注意 前言 关于ZFPlayer播放单个网络视频案例,它的网络列表视频案例在gitHub上面很多. 开发准备 podfi ...

  8. ios播放视频demo

    今天要用到ios原生态播放一段网络视频,在此整理共享出来 白白手游专栏http://blog.csdn.net/u010229677 首先需要给工程添加框架MediaPlayer.Framework ...

  9. Android VideoView 无法播放https网络视频问题

    最近项目里遇见一个奇葩问题,由于项目之前的服务器地址是http,然而最近又换成https的,本来从不安全的证书换成安全的证书一切应该ok,但重新打包运行却出现了新问题,(怀疑证书压根就是不安全的) 1 ...

最新文章

  1. HDU——1106排序(istringstream的使用、STLvector练习)
  2. Xcode升级到8之后的一些需要我们手动配置的地方
  3. Android 优秀开源项目
  4. python基础入门(8)之集合
  5. 【PE】手动给PE文件添加一段代码MessageBoxA
  6. 蓝桥杯 ADV-73 算法提高 数组输出
  7. 高并发与负载均衡-nginx-反向代理概念
  8. # 笔记2021-11
  9. 使用oracle执行txt语句,oracle常用SQL语句.txt
  10. 5G和北斗,交通行业新基建的正确打开方式
  11. centos yum安装tracert_centos6.3如何打开tracert
  12. 2023计算机毕业设计SSM最新选题之java一起学习吧s77u8
  13. LOJ 6437 PKUSC2018 PKUSC
  14. 手机声音同步到另一部手机_教你一招,手机耳机音量一键同步!
  15. fox邮箱新建的服务器,foxmail新建账户创建其他邮箱的操作步骤
  16. 计算机网络wlan实验报告,无线网络实验报告.doc
  17. 本地html网页载入很慢,网页打开很慢是什么原因?怎么解决
  18. Vue中使用qs 将post 请求方式序列化成get 请求
  19. vue3 + vite + ts 设置 @ 路径别名
  20. Android studio 配置 jPBC 2.0.0

热门文章

  1. STM32F407ZGT6+PWM控制步进电机三档速率+温感ds18b20、光感+光电开关
  2. java读取mysql数据库配置文件_java读取properties文件的方法
  3. 利用cmd命令进入mysql数据库
  4. 创业做B2B行业网站团队组建及投资总额预算
  5. 常用手机的朋友一定要记住这两大技巧
  6. python 根据初始投资额和利率计算未来投资额;
  7. java的详细安装步骤讲解
  8. Qt处理路径里的斜杠和反斜杠
  9. uniapp实现头像上传功能
  10. 面试题1:整数除法(Java版)