問題タブ [audiosession]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2557 参照

listener - 理由もなく呼び出された AudioSessionAddPropertyListener コールバック関数

私のiPhoneアプリで、プラグが差し込まれている、または差し込まれていない可能性のあるイヤホンを監視し、適切に反応するために。いくつかのクラスで、次の種類のコードを使用します。

rvcHandleRouteChange コールバック関数が明らかな理由もなく呼び出される 1 つのケースを除いて、これはかなりうまく機能しているようです。間違った通話をフィルタリングするテストを行っても、「間違った通話」とは見なされません。つまり、イヤホンを抜き差ししなくても呼び出されるということです。結果として、これは私に多くの問題を引き起こします。

なぜこれが起こるのか誰にも分かりますか?

0 投票する
2 に答える
7851 参照

ios - iOS 7 でオーディオ ルートの変更を検出 (リッスン) する

iOS 7 向けの開発を開始したばかりで、AudioSession 関連の関数と PropertyListeners が iOS 7 で非推奨になっていることがわかりました。

次の方法を使用して、ヘッドセットがデバイスに接続されているか、デバイスから切断されているかを検出する前に:

次に、リスナー コールバックを実装して、内部アルゴリズムに対してさまざまなことを行います。現在、iOS 7 では廃止されており、代替案に関するドキュメントはありません。専門家による解決策はありますか? ありがとう!

0 投票する
1 に答える
3086 参照

ios - videoviewcontroller から戻った後の avaudiosession の無効化

バックグラウンドでビデオを再生しようとしていますが、すべて正常に動作し、ビデオが再生され、バックグラウンドで正常に一時停止します。はまだバックグラウンドに残っており、Musicplayer の位置として確認できます。videoviewcontrollerから抜けたら、どうすればこれを削除できますか

私が試してみました

出力エラー: (null) このコードは背景からビデオを削除します

ただし、ビデオをもう一度再生したい場合は、バックグラウンド モードでは再生されません。

0 投票する
1 に答える
793 参照

ios - IOS AVAudioSessionModeMeasurement エラー

挨拶。いくつかのオーディオ管理を実行し、すべてのオーディオ前処理を無効にしたいアプリ (IOS 7) に取り組んでいます。私がする時

このコードは戻ります

シミュレーターとデバイスの両方で。コメントしたら

アプリは期待どおりに動作します。

私は何を間違っていますか?ご協力ありがとう御座います。

0 投票する
0 に答える
553 参照

ios - AVAudioSessionMediaServicesWereResetNotification は iOS 5 と同等ですか?

AVAudioSessionMediaServicesWereResetNotification は iOS 6 で導入されました。以前の iOS バージョンでも同じイベントが必要です。

運がなかったので、Apple のドキュメントを検索しました。

iOS 5 では、プロパティ kAudioSessionProperty_ServerDied の AudioSessionAddPropertyListener をリッスンしようとしましたが、iOS 6 以降で AVAudioSessionMediaServicesWereResetNotification と呼ばれる同じシナリオで呼び出されていません。

0 投票する
0 に答える
218 参照

ios - iOSでオーディオとビデオを同時に記録する

最初にレコーダーを起動する必要があります。これは、カメラからのビデオも記録する必要がある間にオーディオを記録します。

オーディオ録音用コード

ビデオ録画用のコード

しかし、録画したビデオを再生すると、音声が含まれていません。録音されたオーディオは正常に動作しています。オーディオ セッションに問題があることは理解しています。オーディオ セッションを使用してこれを処理する方法を教えてください。

ありがとう

0 投票する
0 に答える
104 参照

ios - 音声録音中、ビデオ録画の場合、音声が含まれていません

最初にレコーダーを起動する必要があります。これは、カメラからのビデオも記録する必要がある間にオーディオを記録します。

オーディオ録音用コード

ビデオ録画用のコード

しかし、録画したビデオを再生すると、音声が含まれていません。録音されたオーディオは正常に動作しています。オーディオ セッションに問題があることは理解しています。オーディオ セッションを使用してこれを処理する方法を教えてください。

ありがとう

0 投票する
1 に答える
711 参照

ios - 音声出力をスピーカーとマイクに切り替えますか?

スピーカーとマイクでオーディオを切り替えるときに問題に直面しています。最初にアプリ アプリを起動すると、オーディオがデフォルトのスピーカーで再生されます。次に、ボタンイベントで、マイクで再生しているマイクに変更します。

しかし、スピーカーに戻そうとすると、マイクで再生されません。

コード

間違っているときは教えてください