2

AVPlayerを使用してさまざまなオーディオファイルを再生しています。それらのいくつかは静的リモートmp3であり、いくつかはライブストリームです。オーディオストリームがシーク可能かどうかを判断する方法はありますか?

4

1 に答える 1

1

Apple iOS 開発者ライブラリによると、AVPlayerItem のステータスが AVPlayerItemStatusReadyToPlay と等しくなるまで待ってから、duration プロパティをクエリできます。返された値が kCMTimeIndefined と等しい場合、これはライブ ストリームの再生である可能性があります。その場合、ストリームがシークできないことがわかります。

iOS 開発者ライブラリ - AVPlayer クラス リファレンス

于 2014-05-14T10:35:01.977 に答える