0

「デコードできません。このメディアに必要なデコーダはビジーです。」という警告メッセージが表示されます。アプリケーションで動画ファイルを 5 回再生しようとしたとき。検索したところ 、AVPlayerItem が AVStatusFailed とエラー コード "Cannot Decode"で失敗することがわかりました。これは、iOS で初期化できるのは 4 人のプレーヤーのみであることを示しています。しかし、私は一度に 1 人のプレイヤーしかプレイしていません。プレイヤー オブジェクトを解放し、別のプレイのために再作成していますが、5 回目のプレイでアラートが表示されます。

4

1 に答える 1

1

viewWillDisappear でプレーヤーを nil に設定します。または、AVQueuePlayer クラス リファレンスを探します。

于 2012-10-01T14:30:59.343 に答える