致命异常:VideoView.setOnPreparedListener()的主要NoSuchMethodError

时间:2017-01-08 15:45:28

标签: java android android-videoview

我正在尝试使用VideoView播放实时视频。在某些设备中,它工作正常,在某些设备中,我收到错误,应用程序崩溃了:

错误

  

java.lang.NoSuchMethodError:没有虚方法getPlaybackParams()Landroid / media / PlaybackParams;   在课堂上Landroid / media / MediaPlayer;   或其超级类(声明' android.media.MediaPlayer'出现在/system/framework/framework.jar

我的代码:

videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mediaPlayer) {
        // optional need Vitamio 4.0
        try {
            float speed = 0.75f;
            mediaPlayer.setPlaybackParams(mediaPlayer.getPlaybackParams().setSpeed(speed));
            playpause.setVisibility(View.GONE);
            videoView.start();
            dialog.dismiss();
        }catch (Exception e){
            e.printStackTrace();
        }
    }
});

0 个答案:

没有答案