我需要你的帮助.我尝试播放存储在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(); }
这是我的logcat:
06-16 22:39:53.330: W/MediaPlayer(13490): info/warning (1,26)
06-16 22:39:53.330: E/MediaPlayer(13490): error (1,-4)
你能解释我的代码有什么问题吗?
先感谢您
问候,
普里斯卡