0

ここに画像の説明を入力現在、mp3 コーデックを使用して別のサウンド ファイルを試しています。しかし、プレーヤーを起動する際に問題が発生しています。

http://www.mediacollege.com/audio/tone/download/からファイルをダウンロードしました

Netbeans からの出力は次のとおりです。

実行: エラー: com.sun.media.amovie.AMController@ebf3f0 BUILD SUCCESSFUL を実現できません (合計時間: 2 秒)

そして、私のプログラムは次のとおりです。

import javax.media.*;
import java.io.*;
public class MP3Player {
public static void main(String[] args) throws Exception 
{    
File file = new File("c:/player/sound.mp3");    
MediaLocator mrl = new MediaLocator(file.toURL());    
Player player = Manager.createPlayer(mrl);    
player.start(); 
Thread.sleep(1000);
} 
 }
4

2 に答える 2

2

ライセンスの問題により、JMF は mp3 形式をサポートしていません。

JavaSound を拡張して MP3 を再生する方法に関するこの記事では、mp3 コーデックをダウンロードする場所など、必要なものがすべて提供されます。最近、このサンプル コードを mp3 プレーヤーのベースとして使用し、Windows と OS X の両方で使用しましたが、非常にうまく動作することを確認できました。

于 2012-10-10T01:21:49.423 に答える
0

これを使用してみてください:

String theFile = "file:///c:/player/sound.mp3";
MediaLocator mrl = new MediaLocator(theFile); 

私にとってはうまくいきます..

于 2013-12-05T06:32:18.493 に答える