我已经写了我能想到的最基本的应用程序来尝试播放mp3文件,但它不起作用。我没有收到任何错误,但是当应用程序启动时,声音不会播放。android MediaPlayer不能播放mp3文件
public class soundtest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MediaPlayer mp = new MediaPlayer();
mp.create(getApplicationContext(), R.raw.norm_iphone_money);
mp.start();
}
}
我错过了什么? res/raw文件夹中有“norm_iphone_money.mp3”。该文件在Windows Media Player和iTunes中可以正常播放。
我正在使用最新版本的Java SDK和Eclipse for Java。该应用程序针对Android 2.2,尽管没有声音,但在模拟器中运行良好。
您是否尝试过使用真实设备? 你可以尝试在MediaPlayer的start()方法之前使用setDataSource()和prepare()方法,而不是create(),但是我怀疑如果create()不会工作...... – DJC 2011-02-12 04:29:55