0

iTunesプレイリストファイルに基づいて、ユーザーのコンピューターから音楽を再生するプログラムを作成しています。プレイリスト テキスト ファイルで指定された場所に基づいてオーディオ ファイルを開こうとすると、エラーがあると表示されます。

filename = "Macintosh HD/Users/mporter/Music/iTunes/iTunes Music/Music/Martin Garrix/Unknown Album/01 Animals (Original Mix).mp3"
FileInputStream fis = new FileInputStream(filename);
BufferedInputStream bis = new BufferedInputStream(fis);
player = new Player(bis);

これを行うと、java.io.FileNotFoundException: /Macintosh HD/Users/mporter/Music/iTunes/iTunes Music/Music/Martin Garrix/Unknown Album/01 Animals (Original Mix).mp3 (No such file or directory)エラーが発生します。

パートと関係あるMacintosh HD/Users/の?または、FileInputStream を使用しないでください。

ここで問題になるかどうかはわかりませんが、jl1.0.1.jar外部ライブラリを使用しています。

ありがとう!:D

4

1 に答える 1

2

あなたの問題は、クラスに与えられたパスから来ています。Mac を使用しているようですので、絶対パスはドライブ名ではなく「/」で開始する必要があります。

おそらくクラスに のようなものを渡す必要があり/Macintosh HD/Users/...ます。「Macintosh HD」が特別なフォルダにマウントされたドライブである場合は、別のものを指定する必要があります。

于 2013-09-13T15:24:41.037 に答える