問題タブ [audiotrack]
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.
java - オーディオ ファイルから FFT を計算する
以前、 FFT と Complex クラスを使用して周波数 wav オーディオを取得することについて質問しましたが、
そこで、AudioRecord 入力から FFT 値を計算する必要があります --> マイクから、何とか FFT 値を取得できました...
ここで、以前に保存した *.wav オーディオ ファイルから FFT 値を計算する必要があります。プロジェクトの「res」フォルダー内の「raw」フォルダーにオーディオを保存しました。
私はまだ同じ FFT クラスを使用しています: http://www.cs.princeton.edu/introcs/97data/FFT.java
それに伴う複雑なクラス: http://introcs.cs.princeton.edu/java/97data/Complex.java.html
このメソッドを使用して生のフォルダーからオーディオ ファイルを読み取り、それを使用するために calculateFFT メソッドを呼び出します。
バイトに変換する方法
これが CalculateFFT メソッドです
この CalculateFFT メソッドを使用して、AudioRecorder からオーディオを処理しました --> 前にマイク入力のあるもの... AudioRecorder から値を取得できましたが、オーディオ ファイルから値を取得できませんでした...計画していませんオーディオを再生するには..FFTで処理するだけです。
私のコードに問題はありますか?? :o メソッド Asli(); からの値の取得に失敗したようです。でも、どこが悪いのかわからない…
助けていただければ幸いです... :)ありがとう
android - AndroidオーディオレコードがPCMファイル全体を再生しない
を使用して PCM ファイルを録音しています。
そして私はそれを次のようにプレイします:
この PCM の再生に問題があります。再生中に半分しか再生できませんでした。これで私を助けてくれることを願っています。ありがとうございました。
android - Android は、現在再生中のものを同時に記録できますか?
でオーディオデータ(音楽)をストリーミングしAudioTrack
ていますtrack.write(..)
これを行って、ユーザーにデバイスのスピーカー(など)からオーディオを聴かせている間、Android独自のオーディオシステムを使用してそのオーディオを録音することもできますか? (Android 4.0 以降) これは可能ですか?
android - Androids Audiotrack を使用する最良の方法
PCMサウンドデータ(長いサウンド、つまり音楽トラック用)を処理するAndroidアプリを実装しています。AudioTrack クラスを使用して音楽を再生することにしましたが、アプリ全体をブロックしているため、アクティビティと同じスレッドに配置することはできません。非同期タスク(またはその他のオプション)で?最善の方法は何ですか?音楽ファイルの再生/一時停止/停止と変更が必要です。
今、私はそれをJavaスレッドで管理しようとしていますが、ほとんど問題ありません-再生は問題ありませんが、ほとんど一時停止しています(サウンドの一部が「ドロップ」しています)が、音楽ファイルを変更しているとき、前のものはそうではありません停止し、混合出力があります(スレッドの実装に問題があると思います)。
そして - いいえ、このアプリでは MediaPlayer を使用できません (その場で PCM データを変更したい)。
私はグーグルとここでスタックオーバーフローで助けを探していましたが、何も助けにはなりませんでした。
誰かが見たい場合は、これが私の現在の実装です。
}
いつも助けてくれてありがとう!
M.
android - AudioTrack で 20Hz の方形波を生成して再生する方法は?
AudioTrack(Android)で方形波を生成して再生しようとしています。多くのチュートリアルを読みましたが、まだ混乱しています。
コードで混乱するのは、短い配列「audioData」の書き方です...
誰でも私を助けることができますか?前もって感謝します !