2011-01-17 11 views
0

私は、音声をWebサービスに録音して送信し、BLOBとして自分のDBに保存するBBアプリを持っています。私はBBプレーヤーではない別のソースからこのオーディオをどのように再生できるか知りたいと思います。私は、オーディオデータをバイト配列としてBBに保存して、それを抽出して問題なく再生することができますが、Java Soundを使用して再生しようとすると同じことをすることはできません。誰もこれを試しましたか?外部でBlackBerryに録音されたオーディオを再生する

答えて

1

BlackBerryレコードファイルはAMR形式です。 Java Soundはそれらを再生できません。そのためにはコーデックが必要です。純粋なJavaを使いたい場合は、たとえばhttp://sourceforge.net/projects/jspeex/を試してください。

+0

純粋なJavaを必然的にとどめたくない場合、Javaサウンドのものは、オーディオを正しく受信するかどうかを確認するためのテストです。これの終わりは、そのオーディオファイルをつかんで、ブラウザで再生することです。どのように私はこれを行うことができます任意のアイデア?埋め込み型オーディオプレーヤーのように私は使用できますか? Thxは答えをbtw、私はこれをテストします – 8vius

+0

私は単純な紹介を見つけることができないとは、サイト上でjavadocの外に多くはないように見えることができない簡単な例はありますか、私がやりたいことはかなりです単純に、私は、ちょうどバイト[]配列をつかんでそれを再生すると思います – 8vius

+0

ああ、あなたは[RetroCode](http://sourceforge.net/projects/retrocode/files/)をインストールし、 'code input_file_name.amr output_file_name .wav' これらのツールのソースコードのほとんどは、FFmpegから来ていることに注意してください。この種のもののための最も包括的なopensourceコードライブラリです。 –

関連する問題