dito010 / JPVideoPlayer

Automatic play video & cache video data in UITableView like Weibo and Douyin.
http://www.jianshu.com/users/e2f2d779c022/latest_articles
MIT License
2.24k stars 432 forks source link

直接使用AVPlayer播放m3u8可以使用这个框架却不行呢 #298

Open shaojava opened 4 years ago

shaojava commented 4 years ago

直接使用AVPlayer播放m3u8可以使用这个框架却不行呢 什么情况

shaojava commented 4 years ago

现在这个库还维护吗 如果不维护是不是关闭下 很容易踩坑

Rakuen409 commented 4 years ago

现在这个库还维护吗 如果不维护是不是关闭下 很容易踩坑 我也遇到类似问题,我是.mov的放不了。我看了一下应该是他的下载方法需要调整我看到了报错 Not support MIMEType: application/octet-stream

shaojava commented 4 years ago

我断点调试修改的可以播放m3u8 了
mov没试过

shaojava commented 4 years ago

现在这个库还维护吗 如果不维护是不是关闭下 很容易踩坑 我也遇到类似问题,我是.mov的放不了。我看了一下应该是他的下载方法需要调整我看到了报错 Not support MIMEType: application/octet-stream

你的mov的mime一定要正确才可以返回application/octet-stream不行

maybeliu commented 4 years ago

我断点调试修改的可以播放m3u8 了 mov没试过

老哥,可以分享下如何播放m3u8吗,谢谢

shaojava commented 4 years ago

我断点调试修改的可以播放m3u8 了 mov没试过

老哥,可以分享下如何播放m3u8吗,谢谢

项目没开始推荐换播放器

sysprint commented 4 years ago

我断点调试修改的可以播放m3u8 了 mov没试过

请问修改哪里可以播放m3u8 我这老项目关联东西太多 不好换

carlchou00 commented 4 years ago

我断点调试修改的可以播放m3u8 了 mov没试过

请问修改哪里可以播放m3u8 我这老项目关联东西太多 不好换

JPVideoPlayer.m里面,的playerItem初始化方式改成[AVPlayerItem playerItemWithURL:url],就可以播放了

AdamShi commented 3 years ago

我断点调试修改的可以播放m3u8 了 mov没试过

请问修改哪里可以播放m3u8 我这老项目关联东西太多 不好换

JPVideoPlayer.m里面,的playerItem初始化方式改成[AVPlayerItem playerItemWithURL:url],就可以播放了

老哥牛逼,按你说的改了就行了,把两处[AVPlayerItem playerItemWithAsset:videoURLAsset]初始化方式改成下面那种就行了

AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:videoURLAsset]; if ([url.absoluteString hasSuffix:@"m3u8"]) { playerItem = [AVPlayerItem playerItemWithURL:url]; }