android播放音乐

原创
2014/09/21 15:51
阅读数 42
public class MainActivity extends Activity {
    
    protected static final String TAG = "MainActivity";
    private Button mPlayMusic;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        
        mPlayMusic = (Button)this.findViewById(R.id.button1);
        mPlayMusic.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                String path = "sdcard/aaa.mp3";
                //new一个MediaPlayer对象
                MediaPlayer mediaPlayer = new MediaPlayer();
                //初始化
                mediaPlayer.reset();
                Log.i(TAG,"开始播放音乐11");
                try {
                    Log.i(TAG,"开始播放音乐22");
                    //设置要播放的音乐的路径
                    mediaPlayer.setDataSource(path);
                    //设置循环播放
                    mediaPlayer.setLooping(true);
                    //准备播放
                    mediaPlayer.prepare();
                    //播放
                    mediaPlayer.start();
                } catch (IllegalArgumentException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (SecurityException 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();
                }
                
                
                
            }
        });
    }

    

}


展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部