2012-04-12 3 views
1

のロード、私はドキュメントを読み、これを認識していました:Multiple MPMoviePlayerControllers on iOS 3.2/4.0(また、ドキュメントによって私はアップル社の平均)だから、複数のMPMoviePlayerControllersし、適切にクラッシュせずにアイドル状態にそれらを設定すると消失コントロール

と、残念ながら、これをデバッグします地獄ですbc:Bootstrap Server Error in Xcode IPHONE

だから私は5分ごとに私のマシンを再起動する必要があります。

しかし、主な質問は、私は多くのコンテナ(ビューのみ)を読み込んでいます。これらのコンテナ内には、MPMoviePlayerControllerのあるものがあります。これをカスタムクラスに変えました。とにかく、それは動作し、ちょうど良い映画を再生します。

いつでも、画面に最大3個まで表示されることがあります。 (私はページングを使用し、離れたものをアンロードする)。したがって、3つのムービーがすべてダウンロードされたデータに接続されている可能性があります。

これらは再生されますが、もちろん、一度に1つしか再生されません。問題ない。ビューを含むビューは1つだけアクティブです。

ビューが「ページ」(UIScrollView)を変更すると、「アウトサイダー」が手動で非アクティブに設定されます。本質的に、MPMoviePickerControllerで「stop」を呼び出します。これで停止しますが、再開できません。コントロールは文字どおり消えて、私は再開できません。 (iOSバグ?)

私は代わりにPauseを呼び出しました。同じこと。

私はそれを再生するために戻って、それは再生されません。

ここは面白いものです。一時停止して別のものを再生するようにしてください。クラッシュ。一度に2つを再生できないAVPlayerItemのあるもの。私は2つの映画やその他のものを必要とするため、カスタムAVムービープレーヤをプログラミングしました。これが動作しない場合、もう一度やり直しています。 Any Who ... 2人のコントローラが同じプレーヤーアイテムを使用する理由は、Appleが実際に悪いところでシングルトンを使用するとしか思えません。

リンゴのドキュメントには、私が好きなだけロードすることができますが、1つしか再生できないことが明白に書かれています。残念ながら、コントロールを消してしまうと、正しく一時停止する方法が示されません。

誰かがこれがバグかどうか知っていますか?または、一時停止以外の何かがあり、試して停止しますか?

もしそうでなければ私はおそらくAVものに頼るでしょう。とにかく、再起動のためでなければ、私はちょうど質問よりもむしろ答えを得ようとするこの瞬間、再開のもののいくつかのフォームをしようとしています。ヒント/ご提案ありがとう!

は、私はそれが

+0

注目点:複数のコントロールが読み込まれている場合、コントロールは消えます。非アクティブに設定した後でも、コントロールが表示されないままになっている場合は、 –

+1

AVPlayerのシングルトン理論には正しいですか?これは一般的に理解されている噂です。 – Till

+0

フルスクリーンモードが可能であることを考えると、なぜ誰かが「入れたいと思う」のがわかりますが、誰かが2つのフルスクリーニングをした場合にクラッシュを起こさない限り、実際になぜそれが起こったのか分かりません。とにかく、私はそれを解決した –

答えて

0

[OK]を発見した場合、誰もが知っているだろう、これは基本的に通常のをやって、それを解決する奇妙な方法です。私のカスタムビューはコントローラ全体をアンロードし、それをnilに設定します(再ロードを意図していても、nilに設定しないとクラッシュせずにテストすることは不可能です)。

私のビューがオフスクリーンになると、「アンロード」というメッセージが表示されます。それはURLの名前をキャッシュし、アクティブに設定すると、すべてをリロードして再割り当てします。

残念ながら、残念ながら私は画面上に両方がある場合は、オーバーレイを配置する以外に、私は何をしたいのか分かりません。私のものは画面外であるので、これは本当に滑らかにしか見えません。

このインスタンスで解決しました。誰でも見て、AVPlayerを使うことをお勧めします。layerClassを使用して下位のレイヤーを変更したり、アイテムを追加したり、メモリを適切に行うことを忘れたりしても、それほど難しいことではありません。ドキュメントでのコピー、Appleのサンプルコードを...

とアスペクト比を台無しに準備...コメント

ありがとう!

関連する問題