2009-07-20 5 views
0

をムービーの再生を停止することはできません。 「完了」ボタンを押す前に動画の再生を開始できるようにするとうまくいきます。は(あなたがオーディオを聞くことができます)あなたがビデオを起動し、すぐにMPMoviePlayerControllerが終了します「完了」を押すと、しかし、ビデオはまだバックグラウンドで再生すぐ

誰かがこれに対する回避策を知っていますか?

答えて

0

更新:これは既知の3.0バグのようです。私は、プレイヤーが既に停止され、正しく解放され

http://www.iphonedevsdk.com/forum/iphone-sdk-development-advanced-discussion/15768-mpmovieplayer-video-via-url-glitch.html

+0

アップデートを動作しませんでした:あなたは、このリンクをたどった場合、今誰かが底に解決策を見つけたようです。 – Sam

+0

hello sam。私はあなたが使ったのと同じコードをやっています。私はMPMoviePlayerControllerを使用してビデオを押してホームボタンを再生するとき、私のアプリがバックグラウンドに入るとビデオが何とか一時停止しているようしかし、私は、いくつかの問題を抱えています。私は休止していない状態で何をすべきかを知る必要があります。私はそれをバックグラウンドモードで連続して再生したい。あなたが私を助けることを願っています。 –

1

映画を生み出したビューコントローラはそのviewDidAppear受信したときに、あなたのMPMoviePlayerControllerインスタンス上でストップを呼び出してみてください(またはviewWillAppearを:)方法

+0

回避策を見つけることができませんでした。停止するとウィンドウが消えてしまいます。 _playStateDidChangeを受けたとき、私はその後再開しようとすると、起動時に一時停止するには、クラスのダンプ機能を使用しての厄介なアプローチを試してみましたが、これは – Sam

0

ながら、これまでのところ、私はまた、MPMoviePlayerControllerがやや不安定見つけた、私はちょうど想像オブジェクトを解放すると(MPMoviePlayerPlaybackDidFinishNotificationを聞いた後で)役立ちます。

関連する問題