audiotrack

    13

    2答えて

    getPlaybackHeadPosition()メソッドのAudioTrackクラスは、再生ヘッドの位置をフレームで返します。ミリ秒単位の相当値は何ですか?

    9

    2答えて

    私は自分のプロジェクトにffmpeg libを統合しており、メディアファイルの情報も取得できます。しかし、今私はffmpegのlibを使用してアンドロイドでAudioTrackクラスを使用してmp3ファイルを再生する必要があります。 このため、AudioTrackにバイトバッファを渡す必要がありますが、ffmpegからバイトバッファを取得してAudioTrackで使用する方法はわかりません。私はま

    1

    1答えて

    私はMediaPlayerを使って同時に20のoggファイルを再生しようとしています。 私はミキシング効果を作りたいからです。 1つの音楽が再生されている間に、他のファイルも再生する必要があります。 実際に、私はすでにiOSによってこの機能を使ってアプリケーションを作っていましたが、再生やミックスに問題はありませんでした。 今、私はこのアプリをアンドロイドアプリに変換する必要があります。 ので、私

    2

    1答えて

    2つの16ビットPCMサンプルを短いバッファーに混合します。 // This is our buffer for PCM audio data mp3Buffer = new short[minBufferSize]; wavBuffer = new short[minBufferSize]; mixedBuffer = new short[minBufferSize]; これらのバッフ

    7

    1答えて

    オーディオトラックを使用してストリームモードで別のサウンドを再生しています。 私は、それぞれのサウンドがいつ演奏されるかを知る方法があるかどうかを知りたいと思います。 私はこのようなオーディオトラックを作成: AudioTrack tmpAudioTrack = new AudioTrack( STREAM_TYPE, SAMPLE_RATE, CHANNEL_C

    5

    2答えて

    まず、同じ周波数ではあるが反対の位相の2つの正弦波トーンを生成し、Androidのステレオモードで左右のチャンネルに別々に再生する必要があります。再生は完全に同期している必要があります。その結果、左右のチャンネルのサインが「ミラーリング」されます(左チャンネルのサンプル値が120の場合、右チャンネルのレベルは-120になります)。 私は、この種の設定がどのように機能するかの証拠は見つけられていませ

    0

    1答えて

    私はmp3ファイルを正しいチャンネルだけ再生したいです。 - >左チャンネル、設定した音量:0(ミュート) 私が試した:残念ながら public class TestSound { private SoundPool soundPool; private int id; public TestSound(Context context,final float le

    0

    1答えて

    私はイヤホンでオーディオを再生する必要があります。私はAudioTrackを使ってデバイス上でいくつかのサウンドを再生しています。オーディオモードはSTREAM_VOICE_CALLとして設定される。これは、2.3のデバイス上で完璧に動作するようです AudioManager am; am = (AudioManager) getSystemService(Context.AUDIO_SE

    1

    1答えて

    AudioTrackを静的モードで使用して、同じ信号を繰り返し再生します。 は、私はここでの例に従っていると、時にはそれが完璧に動作しますが、時にはそれがこのエラーをスローし、それから音が出ません: AudioTrack: start called from a thread 01-23 15:26:16.902: W/libutils.threads(1133): Thread (this=0

    19

    4答えて

    私は、5から30秒のような異なる持続時間で、複数のオーディオファイルを再生する必要があります。また、左右のチャンネルの音量を独立に設定したい場合や、リバーブやディストーションのようなエフェクトを適用したい場合もあります。だから、どのAPIを使うべきですか? また、私はAudioTrack APIであまりにも多くのドキュメントを見つけることができません。あなたはどこで例を見つけられますか? Thx。