pcm

    0

    1答えて

    どこで元のpcmデータをAndroidフレームワークから取得できますか?私は私からそれを得ることができると思い :/framework/av/media/libmedia/AudioTrack.cpp で Write (const void * buffer, size_t userSize, bool blocking) はしかし、それはサービスと書き込みで得られたPCMデータをストリーミン

    0

    1答えて

    生のオーディオデータをjavascriptで生成しています。生成する際に再生する必要があります。私はこれをここで検索し、私が探しているものに最も近いものはthisです。しかし、ここでの答えでは、データ点の配列が最初に生成され、次にオーディオが再生されます。私はそれを生成しながらそれを再生する必要があります。基本的には、他のデータのストリームを受信して​​処理し、それに基づいてオーディオを生成してい

    0

    1答えて

    私はAndroidでオーディオを録音しようとしています。私はさまざまな例を見つけましたが、私が理解していないことが1つありました。 一部の人々はshorts、他のbytesと書いています。 shortをbytesに変換する例を次に示します。 private byte[] short2byte(short[] sData) { int shortArrsize = sData.lengt

    0

    1答えて

    私は、オーディオのウェーブデータを表現するベジェ曲線を使っています。次に、x座標で波をサンプリングし、y座標を取得してPCMデータに変換できるようにします。ベジェ曲線はパラメトリック方程式で表現されているので、これは複数のy値とx値が存在する可能性があるため問題になる可能性がありますが、サンプリングする曲線では関数の基準を満たしていることを保証できます。計量的に。だから私の質問は、直接x値に基づい

    -1

    1答えて

    オーディオトラック(MP3)からレベルを生成するゲームを作ろうとしています。 2012年以降、LibGDXオーディオ解析のサポートが削除されましたが、ウェブ上で見つかった他の方法はAndroidでは利用できません。現時点では私が必要 唯一のことは、MP3からPCMを読み取ることで、私はPCMを読むよりも、他のライブラリを使用しますが、唯一のマイクから... 多分それはでこれを行うことが可能ですAn

    0

    3答えて

    NAudioを使用してステレオ.wavファイルをモノラルに変換しようとしています。 1つの要件は、Azureでこのコードを実行する必要があるため、ネイティブコールを使用できないことです。ここに私が来たものは次のとおりです: using (var waveFileReader = new WaveFileReader(sourceFileName)) { var toMono

    0

    1答えて

    私はSpotify Androidプラグインを作成して、再生前にオーディオの前処理を実行したいと考えています。 - 16ビットのPCMデータ サンプル:com.spotify.sdk.android.player.AudioController.onAudioDataDeliveredのドキュメントから判断 。バッファにはsampleCountサンプルが含まれ、各サンプルには単一のオーディオチャネ

    1

    1答えて

    私のアプリでは、PCMデータを含む短絡の配列を受け取っています。このデータをSuperpowered SDKに渡して速度を変更したり、シークなどを行ったりしたいと思います。ただし、Superpowered内でこれを行うための公式な方法はありません。 誰でもこれを達成するためのアイデアはありますか?どんな助けもありがとうございます。

    1

    1答えて

    小さなチャンクでソケットを介して生のオーディオデータを再生する必要があります。私は循環バッファを使用してObjective Cでいくつかの解決策を見つけたと読んでいますが、特にSwift 3では動作させることができませんでした。 誰か助けてくれますか?

    1

    1答えて

    私はオーディオをGSM bytearrayでサーバーソケットから取得しています。 GSMデコーダを使用してPCMにデコードして再生しています。デコーダは、gsmデータを長さが33のバイト配列で受け取り、長さが160のint配列を返します。 まず、forループの中で私はGSMのbytearrayを33に切り詰めて、それをデコーダに渡しました。 int x = 33; //p is the GSM