2011-10-26 13 views
0

MediaPlayerまたはAVFoundationに奇妙な問題があります。アプリのランダムな部分で、動作を停止します。例えば、MPMoviePlayerViewControllerでは、ムービーを再生せずに自動的に終了します。 [AVURLAsset URLAssetWithURL:movieURL options:nil]; とするとnilを返します。 問題は、アプリケーションを閉じてOSのバックグラウンドからも起動して再起動することです。 なぜ私はそれが起こるのか、それが何かをリセットする方法であれば、再び働き始めることができます。ありがとう。MediaPlayerまたはAVFoundationの動作が停止する

答えて

1

コードが表示されないと難しいですが、[AVURLAsset URLAssetWithURL:movieURL options:nil];がnilを返すと、movieURLは無効になります。

どのようにmovieURLを作成していますか?どのようにあなたはそれを解放していますか?

私は、[AVURLAsset URLAssetWithURL:movieURL options:nil];を呼び出す場所にブレークポイントを設定し、movieURLの値を確認することをお勧めします。私はムービーの読み込みに失敗したときにそれが無くなることを喜んでしています。

+0

私はこの1つを受け入れていないことを知っている、私は長い間固定されていたが、あなたの答えは他の人に役立つ。私はその物体を解放しなかったので、彼らは地獄のように記憶に漏れていた。ありがとう。 – toupper

関連する問題