美文网首页
MediaPlayer的初级应用

MediaPlayer的初级应用

作者: 山火之前 | 来源:发表于2017-11-26 22:02 被阅读2次

    MediaPlayer


    其实MediaPlayer这个类的应用非常简单,但是踩过的坑,不写不行啊。

    这里是记载的是MediaPlayer播放网络歌曲的应用。


    首先

    自然是new一个对象了,Private MediaPlayer mediaPlayer=new MediaPlayer();

    其次

    配置MediaPlayer

    try{

    mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);    //设置格式,选择数据流

    mediaPlayer.setDataSource(url);   //url是音频文件的网址

    mediaPlayer.prepareAsync();       //准备

    }catch(IOException e) {

    e.printStackTrace();

    }

    最后

    开始播放mediaPlayer.start();

    大功告成!!!!!!!!




    如果你以为大功告成,那就大错特错了。

    最后这点才是最重要的,mediaPlayer.start();

    这条语句不能直接跟在,初始化之后,我天真的以为进入应用就能直接播放了,因为上述代码全都是放在onCreate里面的。后来实在是想不通,因为看了很多资料,自觉应用的没有错。经过多次失败,我添加了个Button,点击播放的逻辑,好吧,原来代码没有错。

    虽然很简单的代码,但是,就是这么菜。原因是什么,我猜可能是没有准备好音源吧

    相关文章

      网友评论

          本文标题:MediaPlayer的初级应用

          本文链接:https://www.haomeiwen.com/subject/rzplbxtx.html