質問

私はそれが一時停止している場合、私はそれが再びプレーするために得ることができない私のAVAudioPlayerに問題があります。それが戻っNOではなく通常のYESを一時停止された後、[audioPlayerプレイ]を呼び出します。 これを引き起こしている可能性がどのような任意のアイデア?

他の誰かが同様にこの同じ問題があります:

http://www.iphonedevforums.com/forum/sdk-coding-help/750-avaudioplayer-doesnt-start-back-up-after-interruption.htmlする

役に立ちましたか?

解決

playメソッドを呼び出す前にcurrentTimeを設定するときは、

私はこの同じ問題を抱えていました。 currentTimeAVAudioPlayer代わりのYESを戻しplayメソッドを呼び出した後にNOのプロパティセットを移動。私は、これが理由ではないと確信していることができます願っています。

編集:この問題でさらに協議した後、停止を呼び出すことが、その後プレーより一貫ので、playメソッドの前にcurrentTime設定することができます動作するようです。あなたが再開する準備ができたら、プレイのために再びそれをキューに入れるのにちょうどあなたの停止後prepareToPlayを呼び出したいことがあります。

他のヒント

私は時折、アクティブ再生中currentTimeを設定するときにこれを経験した後、一時停止します。

最後に、私は私のために働い[stop], [setCurrentTime:], [preprareToPlay], [play]シーケンスに頼っています。

私のポストのこちらをご覧くださいhref="https://stackoverflow.com/questions/882753/avaudioplayer-currenttime-problem/2916362#2916362">ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top