我正在尝试使用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();
}
}
});