Android 使用MediaPlayer播放assets目录的音频文件

  private AssetManager assetManager;
    private MediaPlayer playRing() {
        MediaPlayer player = null;
        try {
            player = new MediaPlayer();
            assetManager = getAssets();
            AssetFileDescriptor fileDescriptor = assetManager.openFd("一万次悲伤.mp3");
            player.setDataSource(fileDescriptor.getFileDescriptor(),fileDescriptor.getStartOffset(),
             fileDescriptor.getStartOffset());
            player.prepare();
            player.start();

        } catch (IOException e) {
            e.printStackTrace();
        }
        return player;
    }

你可能感兴趣的:(android,mediaplayer)