あまり知識はないのですが、javaの開発をしています。
現在javaでPCのライン入力から音声の録音を行っています。
参考にしたサイトは
http://www.hellohiro.com/sound.htm
で、非常に分かりやすくよかったのですが、
現在音声を複数個入力したいと考えています。
方法としてはUSB(PLANEX USB→3.5mmヘッドホン/マイク端子 USBオーディオ変換アダプタ PL-US35AP)
http://www.amazon.co.jp/PLANEX-USB%E2%86%923-5mm …
を用いる予定です。
音声の入力元をjava上から指定するにはどうすればよいのでしょうか?
またスレッドなどで、複数の音声を同時に録音する事などは可能でしょうか?
OSはMac OS Xを使っていますが、Windows も一応あるので特にこだわりません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
Mixer.Info[] infoList = AudioSystem.getMixerInfo();
を使って、ミキサー情報の一覧を取得。
その中から、使いたいミキサー情報を選択。
Mixer mixer = mixer = AudioSystem.getMixer(infoList[選択したミキサー情報の番号]);
を使って、ミキサーを取得。
line = (TargetDataLine)AudioSystem.getLine(info);
のような感じでターゲットデータラインを取得している処理を、
line = (TargetDataLine)mixer.getLine(info);
の様に、ミキサーから取得する様に置き換える。
こんな感じの説明で、伝わるでしょうか。
この回答への補足
上記の方法で音声を同様に再生する事には成功しました。しかし未だ音源(ライン、上記で言うとUSB)を指定して再生、等は出来ないのですが、infoの内容を変更するべきなのですか?それともmixerのsynchronize等を使うのでしょうか?
一応補足までに、自分の行いたい事は、上記に書いたUSBを複数個つなげて、ボタン等で、これを聞く、といったものを選べるようにする事です。
Yanch様
ありがとうございます。早速試してみます。
Mixerというと大きな機械をイメージしてしまうのですが
USBからくる音声でも使えるのですね。
早速やってみたいと思います。
ありがとうございます^^
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード Pc切替器が動作しません。理教えてください。よろしくお願いします。 4 2023/05/10 15:43
- CPU・メモリ・マザーボード ノートPCのSSDを外付けSSDとして運用したい。 2 2022/06/11 22:12
- その他(生活家電) 車載スピーカーで宣伝したい 1 2023/02/22 19:59
- デスクトップパソコン 小型PCのオススメを教えてください 3 2022/09/18 19:39
- その他(パソコン・周辺機器) インターフェースがtype-bのタブレットを使っているのですが、以下のようなデバイスはありませんかね 1 2022/06/11 07:56
- 船舶・クルーズ Windows10のエクスプローラにて。 1 2022/10/10 20:11
- イヤホン・ヘッドホン・補聴器 ワイヤレスイヤホンについて 1 2023/05/27 19:29
- サバイバルゲーム このタイプの差し込み口ってなんの種類か分かりますか? 3 2022/07/29 15:32
- ZOZOTOWN このタイプの差し込み口ってなんの種類か分かりますか? 2 2022/07/29 15:31
- 確定申告 ICカードリーダー 確定申告 医療費 家族で10万超えると思います おすすめありますか? 5 2022/03/29 07:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1コールだけ鳴るけど切れる電話...
-
相手側の携帯が電源切れてる時...
-
face book で女性の方からline ...
-
ラインナップとラインアップは...
-
「一番上、真ん中、下」を示す英語
-
LINE追加で「該当するユーザー...
-
いきなりラインのトークに「新...
-
生産ラインの品質を表す直行率...
-
遠くにいる友達とLINE交換する...
-
半年付き合ってきた彼女をブロ...
-
Lineを登録したことがバレました
-
python flask から fastapiへの...
-
法線(normal line)はなぜそう...
-
Windowsのバッチファイルで正規...
-
swift言語のprintln()関数で「p...
-
ある男子から、ライン追加され...
-
lineのワン切り、なぜ?
-
LINEで好きな人が「笑」を全然つ...
-
先輩のライン(男性)を追加した...
-
教えてください
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
相手側の携帯が電源切れてる時...
-
1コールだけ鳴るけど切れる電話...
-
LINE追加で「該当するユーザー...
-
よく05(04)lineって見かけるん...
-
face book で女性の方からline ...
-
いきなりラインのトークに「新...
-
Windowsのバッチファイルで正規...
-
ある男子から、ライン追加され...
-
ラインナップとラインアップは...
-
生産ラインの品質を表す直行率...
-
遠くにいる友達とLINE交換する...
-
先輩のライン(男性)を追加した...
-
「一番上、真ん中、下」を示す英語
-
LINEで好きな人が「笑」を全然つ...
-
法線(normal line)はなぜそう...
-
新しいクラスメイト全員のLINE...
-
着信拒否、ラインブロックと解...
-
swift言語のprintln()関数で「p...
-
既婚女性にラインを聞くことに...
-
質問です。 先日クラスの女子に...
おすすめ情報