4

このエラーが発生し続けます:

「AVPlayerItem は、プレーヤーのキューで一度に 1 つの位置しか占有できません。」

プレイヤーのアイテムを NSLog しましたが、どれも同じではないようです。さらに、念のためにこれを追加しました:

if([player canInsertItem:itemToAdd afterItem:nil])
 [player insertItem:itemToAdd afterItem:nil];

それが機能するかどうか確信が持てなかったとき (異なるメモリ位置に 2 つの同一のアイテムを持つことができる)、プレーヤーにアイテムまたはそれと同じものが含まれているかどうかをテストするためのカテゴリ メソッドを作成しました。それでも、まだエラーが発生しています。

MPMoviePlayerController でこのエラーが発生したという投稿をいくつか見てきましたが、私はそのカスタム クラスを使用しておらず、すぐに使用できる AVQueuePlayer を使用しています。

これを修正する方法についてのアイデアはありますか?

4

2 に答える 2

0

同様の質問があります。

受け入れられた答えはありませんが、多くの人が同じ問題を抱えているようです.
また、Apple Dev Forum のこの投稿も参照してください。

于 2013-11-02T00:37:49.880 に答える