iOS SDK AVPlayer - 如何检测音频流是不是可搜索?
Posted
技术标签:
【中文标题】iOS SDK AVPlayer - 如何检测音频流是不是可搜索?【英文标题】:iOS SDK AVPlayer - how to detect if audio stream is seekable?iOS SDK AVPlayer - 如何检测音频流是否可搜索? 【发布时间】:2012-06-23 19:44:02 【问题描述】:我正在使用 AVPlayer 播放不同的音频文件。其中一些是静态远程 mp3,一些是实时流。有什么方法可以判断音频流是否可搜索?
【问题讨论】:
【参考方案1】:根据 Apple ios 开发人员库,您可以等到 AVPlayerItem 的状态等于 AVPlayerItemStatusReadyToPlay 然后查询持续时间属性。如果返回的值等于 kCMTimeIndefined,那么这很可能是正在播放的直播流。如果是这样,那么您将知道该流不可搜索。
iOS Developer Library - AVPlayer class reference
【讨论】:
以上是关于iOS SDK AVPlayer - 如何检测音频流是不是可搜索?的主要内容,如果未能解决你的问题,请参考以下文章