【发布时间】:2012-06-19 08:50:57
【问题描述】:
我需要你的帮助。我尝试播放存储在 Assets 文件夹中的音频文件,但出现错误。
这是我的代码:
try{
if (player.isPlaying()) {
player.stop();
player.release();
}
}catch(Exception e){
Toast.makeText(this, "an exception occurred", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
try{
AssetFileDescriptor afd = BeeDailyConvo.this.getAssets().openFd("sounds/hello_kr.wma");
player.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
player.prepare();
player.start();
}catch(Exception e){
e.printStackTrace();
}
这是我的日志:
06-16 22:39:53.330:W/MediaPlayer(13490):信息/警告 (1, 26)
06-16 22:39:53.330: E/MediaPlayer(13490): 错误 (1, -4)
您能解释一下我的代码有什么问题吗?
提前谢谢你
问候,
普莉丝卡
【问题讨论】:
标签: android android-mediaplayer