AVPlayerItem的播放时间
最近在使用AVPlayer播放网络流媒体,发现一个坑:
就是playerItem.duration有可能不返回该网络多媒体资源的播放总时间长度,而是返回了一个奇怪的数据:nan,
因为我通过CMTimeGetSeconds(playerItem.duration)得到的一直是nan,
而几经周折费劲,发现CMTimeGetSeconds(playerItem.asset.duration)返回的却是该网络多媒体资源的正确的播放总时间长度.
这大概可能是AVPlayerItem类的一个bug,
在改成通过playerItem.asset.duration获取网络多媒体资源的播放总时间长度之后,就再也没有出现播放总时间长度为nan的情况了.
关于AVPlayerItem对象的属性duration返回播放总时长的坑
AVPlayerItem的播放时间相关推荐
- MPEG简介 + 如何计算CBR 和VBR的MP3的播放时间
1. 声明 本文所写内容,多数整理自互联网,版权归原作者所有 笔者知识有限,文中难免有误,欢迎批评指正,admin (at) crifan.com 觉得此文对你有帮助,想要发邮件来感谢的,也欢迎哈,^ ...
- potplay显示服务器关闭,PotPlayer怎么关掉左上角显示的播放时间?PotPlayer关掉左上角显示播放时间的操作步骤...
PotPlayer是一款PC端播放软件,如果我们在使用PotPlayer时想要关闭左上角的播放时间应该怎么办呢?下面小编就为大家介绍PotPlayer是如何关闭左上角的播放时间. 方法/步骤 1.首先 ...
- html5音乐播放时间监测,html5 video如何实现实时监测当前播放时间(代码)
这篇文章给大家介绍的内容是关于html5 video如何实现实时监测当前播放时间(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. html:Your browser does ...
- Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲)
Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲) 准备 1.储存在raw文件夹 2. ...
- 【求助】winfrom怎么获取视频当前播放时间
winfrom怎么获取视频当前播放时间并播放同等时间的mp3音频 实现KTV原唱和伴唱 功能
- CSS3中设置动画播放时间
animation-duration主要用来设置CSS3动画播放时间,其使用方法和transition-duration类似,是用来指定元素播放动画所持续的时间长,也就是完成从0%到100%一次动画所 ...
- potplay显示服务器关闭,PotPlayer关掉左上角显示播放时间的操作教程
大家知道PotPlayer如何关掉左上角显示播放时间吗?下文小编就带来了关掉左上角显示播放时间的操作教程,一起来看看吧! PotPlayer关掉左上角显示播放时间的操作教程 首先我们把鼠标点击在播放器 ...
- potplay显示服务器关闭,PotPlayer怎么关闭左上角显示播放时间?关掉左上角显示播放时间步骤一览...
大家知道PotPlayer如何关掉左上角显示播放时间吗?下文小编就带来了关掉左上角显示播放时间的操作教程,一起来看看吧! 首先我们把鼠标点击在播放器的屏幕上 然后按一下F5键,打开选项设置,如果你键盘 ...
- android VideoView 获取当前播放时间、获取视频长度。
播放视频文件其实并不比播放音频文件复杂,主要是使用 VideoView类来实现的.这个类将视频的显示和控制集于一身,使得我们仅仅借助它就可以完成一个简易的视频播放器. 最近在做视频,遇到这么个需求,播 ...
最新文章
- HTML5 3D旋转图片相册
- 在外企必会的10个英文单词 (Ten words you must mastered for foreign company employee)
- ms speech sdk51 TTS使用
- asmx 接受 ajax post,jQuery ajax调用web服务(asmx)触发认证弹出框
- 使用Apache搭建个人用户主页
- 笔记本软件页面分辨率低_笔记本最容易忽略的屏幕 有几个参数一定要知道
- 使用 Flomesh 强化 Spring Cloud 服务治理
- 打开windows批处理大门
- 面试题28:字符串全排列
- hue集成mysql报错_hue集成hive访问报database is locked
- volatile和原子操作
- 在电脑上安装python-在电脑上安装python的方法
- 别人的Python爬虫代码能读懂,自己却还是不能自由去爬?社群日报
- 【数字信号调制】基于matlab 16QAM信号调制解调【含Matlab源码 2050期】
- 黑金AX7Z100 FPGA开发板移植LWIP库(一)PS端
- codevs1380 没有丧尸的舞会
- Django-路由Routers-SimpleRouter-DefaultRouter使用方法
- OBS更改标题?标题一改,安能辨我是雌雄?
- UIToolBar实现高斯模糊
- 【有利可图网】PS实战系列:制作饼干字特效
热门文章
- js 获取所有被选中复选框的值
- 虚拟示波器软件 JSCOPE -- 使用 jlink 仿真器来查看变量
- 外网浏览器访问 docker 容器内服务
- javaScript实现通过鼠标滑轮改变元素大小
- java 写 xml 文件 工具类_XML读写工具类
- 解决Realtek High Definition Audio麦克风音量过低的简易方法
- 心肺复苏,“星火急救”推广三年,也是深圳民生微实事项目
- OpenCV 微信QRCode二维码
- sql server 完全卸载后报错unknown\comopnents\.....\...... vertify that you have sufficient access to thatkey
- 小米电视怎么看cctv?安装电视家教你锁定2022世界杯“观赛位”