1

私のアプリはビデオとオーディオを再生します。ただし、avaudioplayer を使用してオーディオ ファイルを再生すると、ビデオの再生が拒否されるという問題があります。最初にビデオを再生すると、すべて問題ありません。ただし、オーディオが最初に再生される場合、ビデオを再生しようとすると、ビデオプレーヤーがポップアップするだけで、実際のビデオは再生されません (スクローラーを使用してビデオの任意のポイントに移動できますが、再生は行われません) )。この問題は、iPhone や iPad シミュレーターでは発生しません。明らかに、ここにはオーディオに関連するリソースの競合がいくつかあります。それに対処する方法についての意見を歓迎します。

4

1 に答える 1

2

問題が解決しました:ビデオを再生する前に、avaudioplayerで「pause」メソッドではなく「stop」メソッドを呼び出さなければなりませんでした。これにより、再生の準備が取り消され、ビデオの再生を妨げていたと思われるオーディオリソースが解放されます。

于 2010-05-11T03:43:30.377 に答える