首先:
有人知道Archos的文件路径吗?我试图让一些媒体/音频播放,但它就是找不到它...
public void onClick(View v1) {
final MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("ARCHOS5:/Music/manowar.mp3");
mp.start();
Toast.makeText(Textbox.this, "Working", Toast.LENGTH_LONG).show();
mp.setLooping(true);
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});这段代码有什么问题?
第二:
我无法在"R.raw.'filename'“中播放音频文件...
它在模拟器上工作得很好,但当我按下Archos上的play按钮(另一个按钮)时,它就崩溃了……
有人能给我一些建议吗?
非常感谢。
詹姆斯
发布于 2010-04-27 23:55:49
您应该使用openRawResource()来访问R.raw中的项目。要访问SD卡,请查看this post等资源。
https://stackoverflow.com/questions/2721839
复制相似问题