1

サポート フォーラムの記事「ストリーミング メディア - 最初から最後まで」のコードを見て、オーディオ再生の作業を開始しました。

OptionsScreen.java を見ると、"MenuItem localSD = new MenuItem("Use SDCard/media/", 1, 1)" に気付くでしょう。これは、アプリが SD カードに保存されているメディアも再生できることを示唆しています。 . その部分を少し変更して次のようにしました。

MenuItem localSD = new MenuItem("Use SDCard/media/", 1, 1){
    public void run(){
        if(urlField.getText().indexOf("file://")==-1){
            String url = urlField.getText();
            urlField.setText("file:///SDCard/media/05 - Firth Of Fifth.mp3");
        }
    }
};

はい、シミュレータで「SD カードに PC ファイル システムを使用する」を有効にしました。メディア ディレクトリは既に「SD カード ディレクトリ」にあり、MP3 も含まれています。奇妙なことに、MP3 はまったく再生されません。しかし、「MenuItem audio1 = new MenuItem("Audio1 (MP3)", 1, 1)」のポインターとして、Web サーバーからストリーミングしようとすると、まったく問題ありません。オーディオが再生されます。

では、これを修正するにはどうすればよいですか?

4

0 に答える 0