Android MediaPlayer 重复播放的问题。
澳门博彩导航网址
澳门博彩导航网址
当前位置 : 澳门博彩导航网址 > 网上赌博新址

Android MediaPlayer 重复播放的问题。

当我重复播放一个文件的时候,爆出各种错, isPlaying stop,都会不同的报错,下面是我的代码,请大家帮助下! 谢谢!

public void playerVoiceString json {
        if TextUtils.isEmptyjson
            return;
        JSONObject jsonObject = JSON.parseObjectjson;

        if player == null {
            player = new MediaPlayer;
            player.setOnPreparedListenernew MediaPlayer.OnPreparedListener {
                @Override
                public void onPreparedMediaPlayer mp {
                    player.start;
                }
            };
            player.setOnCompletionListenernew MediaPlayer.OnCompletionListener {
                @Override
                public void onCompletionMediaPlayer mp {
                    mp.stop;
                    mp.reset;
                }
            };
        }

        try {
            if player.isPlaying {
                player.stop;
                player.reset;
            }

        } catch Exception e {
            player.stop;
            player.reset;
        }


        try {
            player.setDataSourcejsonObject.getString"fullPath";
            player.prepareAsync;
        } catch IOException e {
            e.printStackTrace;
        }
    }

player.reset;把这句代码去掉之后试试呢

栏目列表

广告位

澳门博彩导航网址