1

私はオーディオの再生が初めてで、オーディオの再生に関して 1 つの問題があります。問題は、複数のオーディオ ファイルの再生と、現在再生中のオーディオ ファイルを他のビューから制御することです。

私の要件はです。私のアプリでは、異なるビューに 4 つのオーディオ ファイルがあります。一部のビューでオーディオ再生ボタンをクリックすると、オーディオ再生が開始され、一時停止および停止され、スライダー ボタンが表示されなければなりません。次のビューに移動しても、オーディオを続行する必要があります (制御できるはずです)。現在再生中のオーディオ), ナビゲートされたビューのオーディオを押した場合, 前のオーディオを停止する必要があります. ナビゲートされたページのオーディオを再生する必要があります. ナビゲートされたページのオーディオの完了後、前のページの再開されたオーディオを再生する必要があります。

As of my knowledge, I have take single audio instance in AppDelegate. I am referring  that Audioplayer instance in all view's , Where ever i need. It is not working.(some times giving error , some times unable to stop the Previous Audio playing).

前もって感謝します。

4

1 に答える 1

0

私が間違っていなければ、appdelegate で audioplayer を定義しましたよね?

avplayer 、 avaudioplayer 、または mpplayer のどのクラスを使用していますか?

ところで、もし私が私の答えになるとしたら、

私はこの種のビジネスに avplayer と avaudioplayer を使用しましたが、問題なく動作しました。すべてのビューで appdelegate インスタンスを初期化することを確認しましたか? そうでない場合は、これを確認してください

また、plist ファイルで、アプリがオーディオをバックグラウンドで再生して、そのサポートを取得することを示す必要があります。

この答えが役立つことを願っています! :)

于 2012-07-05T13:37:10.387 に答える