MediaPlayer player=new MediaPlayer(); try {
player.setDataSource("/sdcard/s.wav"); } catch (IllegalArgumentException e1) {
e1.printStackTrace(); } catch (SecurityException e1) {
MediaPlayer player=MediaPlayer.create(this,
Uri.parse("/sound/bg.mp3")); 说明: 在访问网络中的资源时,要在AndroidManifest.xml文件中授予该程序访问 网络的权限,具体的授权代码如下:
<uses-permission android:name="android.permission.INTERNET"/> 在通过MediaPlayer类的静态方法create创建MediaPlayer对象时,已经装载 了要播放的音频,而使用无参的构造方法来创建MediaPlayer对象时,需要 单独指定要装载的资源,这可以使用MediaPlayer类的setDataSource方法实 现。 在使用setDataSource方法装载音频文件后,实际上MediaPlayer并未真正去 装载该音频文件,还需要调用MediaPlayer的prepare方法去装载音频文件。 使用无参的构造方法来创建MediaPlayer对象并装载指定的音频文件可以使 用下面的代码:
(4)在onCreate()方法中,首先获取布局管理器中添加的“播放”按钮、“
暂停/继续”按钮、“停止”按钮和显示提示信息的文本框,然后获取要播
放的文件,最后再判断该文件是否存在,如果存在,则ቤተ መጻሕፍቲ ባይዱ建一个装载该文