1.首先先看代码,这段代码的作用就是要让视频播放区域有个封面。不会显的太空当。

- (void)avPlayerDidPlayed:(NSNotification *)noti
{
[_avPlayer seekToTime:CMTimeMake(0, 1)];
_playButton.hidden = NO;
_tapGestureRecognizer.enabled = NO;
}

CMTimeMake(a,b)                          a是当前播放的 第几帧,b表示每秒播放多少帧(fps)。  播放时间就是:a/b

CMTimeMakeWithSeconds(a,b)        a是当前时间,b表示每秒播放的帧数(fps)。

CMTime算是一个对于time实际时间关于音视频处理的一个时间结构体。

这种换算关系都是建立在fps理想化的一个程度。

最新文章

  1. angular2系列教程(十一)路由嵌套、路由生命周期、matrix URL notation
  2. win2008R2 下解决关于mysql odbc无法正常工作问题
  3. Bzoj1305 [CQOI2009]dance跳舞
  4. VMvare克隆复制多个操作系统
  5. 快递查询SDK
  6. Page Visibility API(页面可见性)
  7. service mongod start start: Unknown job: mongod问题
  8. keynotes egestas,PPT 渐变背景下载-imsoft.cnblogs
  9. android学习资料
  10. SQL basic
  11. 英特尔:不再公布PC处理器多核睿频数据
  12. CentOS中配置NFS服务
  13. 死链接检查工具:Xenu 使用教程
  14. 问题:计算foldRight(1)(_-_) 与foldLeft(1)(_-_)值不一样
  15. PHPExcel所遇到问题的知识点总结
  16. CSS注意点
  17. (转)开源项目t-io
  18. .net获取当前url各种属性(文件名、参数、域名、端口等)的方法(转)
  19. ArcGIS API for Silverlight 的重要内容******重要
  20. Java的历史和大事记

热门文章

  1. Android图片缓存之Lru算法(二)
  2. Go -- socket read的内容以16进制输出
  3. OpenGL超级宝典笔记——深度纹理和阴影 【转】
  4. 网站无法显示logo?
  5. 纯JS设置首页,增加收藏,获取URL參数,解决中文乱码
  6. 解决MySQL出现大量unauthenticated user的问题
  7. RSA、AES加密解密
  8. Google的分布式计算模型Map Reduce map函数将输入分割成key/value对
  9. VueJS表达式支持:逻辑控制或运算
  10. 笔记12 export to excel (NPOI)