問題タブ [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.
objective-c - iPhoneがロックされたときにFMODforiPhoneのサウンドが一時停止しないようにするにはどうすればよいですか?
FMOD for iPhoneを使用してトーンを生成して再生していますが、iPhoneがロックされるとサウンドが一時停止します。これは望ましい動作ではなく、最近ポップアップしただけです。しばらくテストしていませんでしたが、前回から変わったと思うのはiOS5にアップデートしたことだけです。
FMODセッションをに設定するようにしました
およびAudioSessionカテゴリを
AudioSessionとFMODの両方のドキュメントを再確認して、何も変更されていないことを確認しました。また、FMODSDKの最新バージョンを使用していることを確認しました。この問題を解決するために助けをいただければ幸いです。
ありがとう
ios - Bluetooth出力からライン出力またはスピーカーへのAudioSession入力
オーディオ セッションが設定されると、次のコードで Bluetooth 入力が許可されます。
このコードは Bluetooth 入力のみを許可しているように見えますが、このコードはオーディオ出力を Bluetooth デバイスにもルーティングします (Bluetooth ヘッドセットの場合)。入力がBluetoothデバイスから来ているときに、オーディオ出力をライン出力またはスピーカーからルーティングしたいと思います。Bluetoothデバイスからオーディオ入力を取得したいだけで、Bluetooth経由でオーディオを出力したくありません。
この動作は可能ですか?
iphone - アプリケーションが kAudioSessionCategory_SoloAmbientSound を使用してバックグラウンドにあるときに音楽を再生する
アプリケーションがバックグラウンドのときに音楽を再生したいので、設定しました
「オーディオバックグラウンドモード」
私のアプリのinfo.plistに。
ミュート スイッチを尊重したいので、audiosession のカテゴリを に設定したいのkAudioSessionCategory_SoloAmbientSound
ですが、他のアプリケーションと混在させたくないのです。
これは可能ですか?
カテゴリを に設定するとkAudioSessionCategory_MediaPlayback
、アプリはバックグラウンドで音楽を再生できkAudioSessionCategory_SoloAmbientSound
ますが、デバイスのホーム ボタンを押すと再生が停止します (フォアグラウンドに戻ると、音楽の再生に戻ります)。
そのため、バックグラウンドで音楽を再生し、ミュート スイッチの状態を「尊重」したいと考えています。それは可能ですか?
事前にご回答いただきありがとうございます。
ios - MPMoviePlayerController がデバイスのボリューム コントロールに応答しない
私は、タイトル シーケンス中に MPMoviePlayerController を使用してバックグラウンドでビデオを再生するゲームに取り組んでいます。これに自分のゲーム コントロールを重ねます (ほんの数個のテクスチャ付き UIButton)。
動画自体に音声はありませんが、OpenAL経由でボタンを押すと音が出ます。オーディオ セッションは「アンビエント」に設定され、MPMoviePlayerController が周囲にないときはいつでも、デバイスのミュート ボタンとボリュームに正しく応答します。ただし、ビデオの再生が開始されるとすぐに、ミュートや音量設定に関係なく、サウンドが鳴り響きます。
誰でも私を助けることができますか?MPMoviePlayerController が AudioSession 状態に干渉していませんか? これが起こらないようにする方法はありますか。私の映画には音が入っていないので、そうする必要はありません。
audio-streaming - ppdelegateでapplicationwillresignactiveからmpmovieplayerを呼び出すにはどうすればよいですか?
mpmovieplayer
オーディオストリームの再生に使用しています。電話がかかってきたときなど、割り込みの処理に問題があります。私のプレーヤーはで宣言されており、私は自分の権利でviewcontroller
何かをする必要があると信じていますか?自分のことを知らない場合はどうすればよいですか?私はiPhoneの開発に慣れていないので、学習しながら楽しんでいます:)applicationdidresignactive
appdelegate
appdelegate
moviePlayer
これが私がしていることですviewcontroller
とでappdelegate
エラーをキャッチすることはできますが、appdelegateからプレーヤーを使用するにはどうすればよいですか?
iphone - iOS5 で Bluetooth が無効になっていることを検出する
ブログスピーカーアプリを開発しています。
iPodアプリのようにBluetoothが無効になっているときにオーディオを一時停止したい。これを読んでプライベートAPIを使わないと無理だと思いました。 Bluetooth が有効になっているかどうかを確認しますか?
しかし、私の顧客は、Rhapsody と DI Radio アプリの両方がそれをサポートしていると私に言いました。
その後、iOS5 には Core Bluetooth フレームワークがあることがわかりました。 https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/CoreBluetooth_Framework.pdf
CBCentralManagerStatePoweredOff ステータスはそのようです。
ただし、説明によると、この API は Bluetooth 4.0 Low Energy デバイスのみをサポートしています。誰かが同じことをしようとしましたか?
現在人気のある Bluetooth ヘッドセット、または車の Bluetooth 対応ステアリング ホイールをサポートしたいと考えています。いくつかの新しい Bluetooth しかサポートしていない場合、試してみる価値があるかどうかはわかりません。
ios - オーディオ セッションの中断後、オーディオ グラフ レンダー コールバックの呼び出しが停止する
iOS でオーディオ ユニット処理グラフ サービスを使用して、オーディオ ユニットの小さなグラフを作成し、オーディオを出力しています。レンダリング コールバックを設定し、コールバックが呼び出されたときにオーディオ データをグラフにフィードします。
これは、オーディオ セッションが中断されるまで (たとえば、電話やアラームによって) 正常に機能します。その時点でコールバックは停止し、中断が終了した後でも再度呼び出されることはありません。
グラフで AUGraphStart() を再度呼び出してみましたが、役に立たないようです。何か案は?
xcode - iOSゲームキット、カードゲームプレーヤー、およびGKVoiceChatService
iOS用のカードゲームに取り組んでいます。ゲームセンターの統合は私が傾倒したいものだと思いますが、カードゲームに関しては、それが個々のプレーヤーに何をもたらすのか正確にはわかりません。Appleのクラスリファレンスから、それGKPlayer
は私がやりたいことのようですが、私は自分のプレーヤークラスも持っているので、カードの手に対処するだけでよいと思います。私のPlayerクラスにGKPlayer
オブジェクトを含める必要があるのか、それともそれが間違った方法で行われるのか疑問に思っています。
ゲームセンターのボイスチャットについても疑問に思っています(これはカードゲームとはまったく関係がないように聞こえますが、我慢してください)。私はそれが実装されているのを見たことがないので、それがどのように機能するのか完全にはわかりません。基本的に私が必要とするのは、4〜10人のプレーヤーを接続できるようにし、単なるボイスチャットのようなものにすることです。避けたいものを画面に表示する必要があるようなもののようです。それはどのように機能しますか?