Android 播放音乐

    private void playMusic(String filename) //播放音乐
    {
        //打开Asset目录
        assetManager = this.getContext().getResources().getAssets();
        mediaPlayer = new MediaPlayer();
        try {
            //打开音乐文件shot.mp3
            AssetFileDescriptor assetFileDescriptor = assetManager.openFd(filename);
            mediaPlayer.reset();
            //设置媒体播放器的数据资源
            mediaPlayer.setDataSource(assetFileDescriptor.getFileDescriptor(), assetFileDescriptor.getStartOffset(), assetFileDescriptor.getLength());
            mediaPlayer.prepare();
            mediaPlayer.start();
        } catch (IOException e) {
            e.printStackTrace();
            Log.d("GsonUtils", "IOException" + e.toString());
        }
    }

 

posted @ 2021-03-03 11:13  广州飞哥  阅读(75)  评论(0)    收藏  举报