問題タブ [mixer]

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 投票する
2 に答える
1720 参照

python - pygame で音楽を再生するための単純なコードが機能しない

だから私は で音を再生する方法をたくさん見てきましたpygame。下のコードは、私がどこまで到達したかです。しかし、実行するとエラーコードはありませんが、実際には何も起こりません。何を変更するか、または実際にどのコードが機能するか教えてください。私は多くのことを研究しましたが、何も役に立ちませんでした。

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

java - Mixer.Info 文字セットを制御することは可能ですか?

ロシア語で名前が付けられたいくつかのデバイスを備えたロシア語の Windows 7 があります。ミキサーなどのデバイスを取得した場合、Unicode に間違っAudioSystem.getMixerInfo()てデコードされています。Mixer.Info.getName()

変換を制御することは可能ですか、それとも Java 設計のバグですか?

アップデート

私のデフォルトのロケールはCP1251ですが、実際にはJavaはCP1252からユニコードにデコードします。CP1251を使うと言うのは?

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

java - DirectAudioDevice ミキサーと PortMixer ミキサーを区別する方法は?

でミキサーを列挙していAudioSystem.getMixerInfo()ます。戻ってきたミキサーが重複している場合があることがわかりました。調査の結果、返された 4 つのミキサーはクラスDirectAudioDeviceであり、6 つのミキサーはクラス であることがわかりPortMixerました。どちらのクラスも Java API の文書化されていないクラスです。

ユーザーに各マイクのコピーを 1 つだけ提示したいのですが、私の場合は と の両方が返されましDirectAudioDevicePortMixer

問題は、これら 2 つのクラスの違いと、実行時にそれらを区別する方法です。

アップデート

DirectAudioDevice各マイクのバージョンは on で何も返さないのgetLine(Port.Info.MICROPHONE)に対し、マイクのバージョンは ongetTargetLineInfo()PortMixer何かgetLine(Port.Info.MICROPHONE)を返し、ターゲットとソースの両方の行を返し、ターゲットには「ラウドネス」というタイトルが付けられていることがわかりました...

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

android - Android: "tinycap" でシステム オーディオを録音するように "tinymix" を構成する方法

Android では、現在 Android-SDK でシステム オーディオを録音することはできません。

そのため、TinyALSA (Android 4 以降) で少し遊んで、オーディオ出力を再ルーティングして録音できるようにしたいと考えています。

デバイスで「tinymix」を呼び出すと、次の構成が得られます。

「tinycap」で再生(「マルチメディア」など)をキャプチャできるように、どのパラメータを設定する必要があるかを誰かが知っていますか?

残念ながら、利用可能なドキュメントはありません。

敬具、Martin M.

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

java - Javaで、スピーカーに送られるサウンド出力を録音するにはどうすればよいですか?

複数のソースからサウンドを取り込むJavaアプリケーションがあります。ユーザーの能力の1つは、アプリケーションで発生していることをAVIファイルに記録することです。そのサウンドを、そのビデオキャプチャに含めたいと思います。ユーザーが聞く音を録音するにはどうすればよいですか(たとえば、すべての音声入力が混合された結果)?実際のサウンドストリームをビデオに取り込む方法はわかりますが、その音源をどこから取得するかはわかりません。

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

ios - ユーザーが待たないようにオーディオファイルの読み込みを高速化するにはどうすればよいですか。

ユーザーが曲をリミックスできるゲームを作成しています。ミキサーを作成しました(アップルのサンプルコードMixerHost(ミキサーaudioUnitを使用してaudioGraphを作成)に基づいています)が、12トラックをロードするように拡張されました。すべてが正常に機能していますが、ゲーマーが曲をロードするのに非常に長い時間がかかります。リミックスする曲を選択します。これは、音楽の再生を開始する前に、プログラムが12個の個別のmp4ファイルをメモリにロードする必要があるためです。

私が必要としているのは、ミキサーへのファイルのロードを担当するAUFilePlayeraudioUnitを作成することだと思います。AUFilePlayerがその場でファイルのロードを処理できる場合、ユーザーはファイルが100%メモリにロードされるのを待つ必要はありません。私の2つの質問は、1。AUFilePlayerをこのように使用できますか?2.AUFilePlayerのドキュメントは非常に薄いです。iOS(MacOSではない)でAUFilePlayerを適切に実装する方法を示すサンプルコードはどこにありますか?

ありがとう

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

iphone - AudioUnit: ミックスされたオーディオ データを取得する方法

AudioUnit を使用して 2 つのオーディオ ファイルをミックスし、ioUnit を使用してマイクから録音しました。同期したオーディオ データをミキサーと録音で取得したいのですが、「RenderNotify」コールバックでは録音データしか取得できません。 ?

これでは、マイクの音だけが得られますが、オーディオファイルの音は得られません