1

iPadアプリでは、ビデオストリームがプレーヤービューで再生されています。プレーヤービューには、新しいビューに移動するためのボタンがあります(ユーザーがこのボタンをクリックすると、ナビゲーションコントローラーで新しいビューを押します)。新しいビューには、プレーヤービューに戻るための戻るボタンがあります。

要件は、ユーザーがボタンをクリックして新しいビューを押しても、ビデオが再生され続けることです。これで、新しいビューがユーザーに表示され、ビデオがまだ再生中であることがユーザーに通知されます。

これは正常に機能します。新しいビューに移動すると音声が聞こえますが、プレーヤーを解放していません。ただし、新しいビューに約2分間留まってから、戻るボタンを押してプレーヤービューに移動すると、オーディオは正しく続行されます。ただし、ビデオは2分以内に経過したフレームを早送りしてから、現在のビデオフレームに到達します。

なぜこれが起こっているのか誰かが提案できますか?

4

1 に答える 1

0

ユーザーがボタンをクリックして新しいビューに移動するときに、新しいビューをプッシュするのではなく、addSubViewを試すことができます。私はこの方法で同様の問題を解決しました。

于 2011-03-29T09:45:06.257 に答える