通过查看支持论坛文章“Streaming media - Start to finish”中的代码,我开始处理音频播放
如果您查看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根本不播放。但是,如果您尝试从Web服务器流式传输,作为指针“MenuItem audio1 = new MenuItem(”Audio1(MP3)“,1,1)”,那么根本没问题。播放音频。
如何解决这个问题呢?