2011-09-13 5 views
1

V4.xのは、iPhone/IOSん音声の途切れを私たちは、バックグラウンドでオーディオを記録しているアプリを持っているのSafari

でビデオを再生した後に終了しました。問題ない。

1)携帯電話の呼び出しが 2に来る)アプリケーションは、音声の途切れイベント 3)電話での通話が 4を終了取得)アプリケーションは、音声の途切れに終了したイベント 5を取得)当社は、 6を再起動するためにローカル通知をポップアップ)ユーザーは、[OK]を 語ります7)私たちは前に来て、レコーダー

を開始誰かが言うSafariでビデオを再生するとき

1)ユーザーは、2)のAppサファリ でビデオを再生音声の途切れイベント 3)ビデオエンド/ユーザー・停止を取得サファリ終了 4)オーディオ割り込みイベントはありません。

誰でもこれを見ましたか?回避する?他のイベント?

+0

私はそれがあなたのアプリがSafariを使用しているときにバックグラウンドにあるという事実と関係があると思う。 Safariの終了後にアプリをフォアグラウンドに持っていくとどうなりますか?あなたが割り込みの開始イベントを取得するので、あなたはそれを追跡し、アプリケーションが再開したとき、割り込みがあって割り込み終了イベントを受け取っていない場合は、再起動することができます。しかし、このケースでは、録音にギャップがあることがわかります。うーん... –

+0

バックグラウンドでも、電話の中断があっても、私は終了イベントを取得します。ユーザーが最終的にアプリケーションをフォアグラウンドに持ち込むと、それはいくつかの方法で開始することができます。これまでエンドイベントはありません。また、電話がかかってきたとき(または別の録画アプリが録画を取ったとき)、バックグラウンドでもイベントを受け取ることができます。 – ort11

+0

笑顔のために、Safariとビデオを使用する代わりに、iTunesのような別のアプリを使用して音楽を再生するとどうなりますか?あなたのアプリの動作は何ですか?私はまだ、オーディオ中断が終わったときにあなたのアプリがバックグラウンドにあることと関係があると考えています。電話でフォアグラウンドで中断されたことは、バックグラウンドにいることとは異なります。後者の場合は、フォアグラウンドアプリケーションではないので、これは特殊なケース、端のケース、またはバグである可能性があります。 SDKのバグだと思われる場合は、Appleに報告する必要があります。 –

答えて

0

まあ、投稿の頃、私は問題を実証した小さなアプリでAppleにバグレポートを記録しました。これまで何も聞いていないので.....答えはまだ答えがありません....

関連する問題