PM済みませんが、また質問させていただきます。実機でオーディオのIN・OUTの情報を取得しました。Audioとヘッドホンを同時に接続して、outputsがUSBの出力情報しかありません。記事に書かれた手順で設定しましたので、情報出力の所に、何か設定が必要でしょうか?また、仮に2系統の情報を取れれば、channelAssignmentsの設定は、どう設定すればよいのでしょうか。505のPPTは、よくわかりませんのです。objectAtIndex:0];後、RemotoIOの使用ですが、二つRemoIOを使う場合、それぞれ、出力デバイスを指定して、初期化することでしょうか?ガイドにこのようなやり方を載せていないため、できないと思いました。よければ、設定方法を教えていただけませんか。以上、よろしくお願いいたします。AM改めて手元のiPadで確認しましたが、この記事に書いてあるコードで取得したoutputsをそのままUILabelに表示すれば2系統のoutputの情報が取得できました。Routeが動作する接続をしているかどうかを試していないようでしたら、何かアプリを使用して確認する事をお勧めします。Routeがリセットされている、などでしょうか。RemoteIOに関しては単純に2個作ってください。その上でそれぞれChannelMapで4chある出力先から2つを選択すれば良いです。PMご回答ありがとうございました。すみませんが、2系統を同時表示されたという事でしょうか。私の場合、内蔵スピーカとHPと同時に接続された場合、HPの情報をしか表示されません。HPとUSBと同時に接続される場合、USBの情報をしか表示されないです。内蔵スピーカのみの場合、内蔵スピーカの情報を表示出来ます。下記のようになります。Channelが二つありますけど。なかなk上手く行かないです。AMログに書き出す所のコードを見てもうまくいかない原因はわかりませんので、さしつかえなければXcodeのプロジェクトをどちらかにあげていただくか、メールなどで送っていただければ何かお答えできるかもしれません。メールアドレスはこのページの上の「このサイトについて」にあります。PM頂いたXcodeプロジェクトそのままで実行して、問題なく2系統の出力の情報を取得できる事を確認しました。RemoteIOTestViewController.mの128行目で表示しているところでちゃんと2系統分の出力情報が確認できます。問題はその後の部分で、portType・portName・channelsというインスタンス変数は1個ずつしか無いので、テキストとして表示するときには最後のひとつのportDescriptionから取得した情報しか表示できていません。RemoteIOで音を出力するようでしたら、AVAudioPlayerの話は全く関係ありません。AudioSessionに出力チャンネルを設定するということはできず、AudioSessionからは出力チャンネルの情報を取得できるだけです。出力チャンネルの設定はAudioSessionから取得した情報を元にRemoteIOのChannelMapで設定することになります。AM検証して頂きありがとうございました。自分もやってみましたけど、もしかして、2系統の意味が理解間違いました。私は、HPをさした状態で、HPの情報と内蔵スピーカの情報を一遍取得出来ると理解していますが、よろしいでしょうか。RemoteIOTestViewController.mの197行目に、RouteOutputをLog出力するようにしているけど、HP接続する時にHPの情報しか表示していません。ここも、変数の問題でしょうか。2系統のイメージをつかんでいませんので、申し訳ないですが、一度2系統の情報を見せて頂けませんか?宜しくお願い致します。私は、HPをさした状態で、HPの情報と内蔵スピーカの情報を一遍取得出来ると理解していますが、よろしいでしょうか。いえ、HPをさした状態では基本的に内蔵スピーカから音は出ませんので情報を取得する事は出来ません。HPを外せば内蔵スピーカから音が出ますので、内蔵スピーカの情報を取得する事が出来ます。「今」接続されているポートの情報を取得する事しか出来ません。Audioは「外部出力」と「ヘッドホン出力」に別系統で出力できるものです。「内蔵スピーカ」と「ヘッドホン」という組み合わせは、少なくとも現状では出来ませんことをご理解ください。RemoteIOTestViewController.mの197行目に関しては2系統あればちゃんとログに出ると思います。ログの出し方や変数の使い方についてはかなり基本的なことですので、別途ご自身で勉強してください。PMご指摘ありがとうございました。2系統の情報を確認できました。>また、RemoteIOに関しては単純に2個作ってください。その上でそれぞれChannelMapで4chある出力先から2つを選択すれば良いです。済みませんが、ここは、もうちょっと聞かせていただきたいです。size);また長い質問ですが、ぜひよろしくお願いいたします。PM間違ったコメントが飛んでいたらすみません。この記事の「RemoteIOのChannelMapを設定する」の項目に書いてある通りです。「//ひとつめのデバイスに出力」行に書いてある「{0,1,-1,-1}」を片方のRemoteIOに、「//ふたつめのデバイスに出力」の行の「{-1,-1,0,1}」をもう片方のRemoteIOにChannelMapとしてセットすれば良いはずです。AMコメント有難う御座いました。Xの場合、AudioUnitのデバイスが指定できるそうですが、iOSの場合、できないようですので。PMちょっと日本語が崩れていらっしゃるので質問のニュアンスは正確につかめませんが...。Xのように自由には設定できません。2つのデバイスのChannelMapの順番はシステムが決定します。デバイスとRemoteIOのチャンネルの対応関係はプログラマが設定します。PM日本語が下手なので、すみませんでした。ご回答有難う御座いました。デバイスとRemoteIOのチャンネルの対応関係の設定について、調べてみます。コメントをキャンセルメールアドレスが公開されることはありません。