1

マイコード

オンラインストリーミングビデオを再生するビデオプレーヤーアプリで.So私は使用しました

XCDYouTubeKit

これは、MPMoviePlayerViewController を参照してビデオを再生します。最初のビデオが再生されているときに他のビデオをクリックすると、エラーが発生してアプリがクラッシュします。

行番号1094で、次のエラーが発生しました。

ムービー プレーヤー MPMoviePlayerControllerNew: 0x13f0a1f10 のアクティベーション状態が正しくありません (1)

4

2 に答える 2

2

これは通常、複数のMPMoviePlayerControllerインスタンスを作成した場合に発生します。一度に1 つのビデオを再生できます MPMoviePlayerController

Appleのドキュメントから、

ノート

複数の MPMoviePlayerController オブジェクトを作成し、それらのビューをインターフェイスに表示できますが、一度に 1 つのムービー プレーヤーだけがそのムービーを再生できます。

source : MPMoviePlayerController クラス リファレンス

于 2015-09-30T09:05:57.773 に答える
0

これはメモリの問題に基づいていると思います。

initムービー プレーヤーを使用しているときは、既に 1 つ持っています。MPMoviePlayerController は 1 つしか存在できません。おそらくループでこれを行っています。最後のムービー プレーヤー オブジェクトを nil に設定するか、同じオブジェクトを何度も再利用する必要があります。

于 2015-09-30T09:05:26.797 に答える