小编use*_*482的帖子

Android 6.0 - 使用PlaybackParams设置视频速度

我有关于如何实现PlaybackParams来设置视频速度的问题:

public PlaybackParams getPlaybackParams ()

在API级别23
中添加使用PlaybackParams获取播放速率.

PlaybackParams setSpeed (float speed) //Sets the speed factor.
Run Code Online (Sandbox Code Playgroud)

返回:
正在使用的播放速率.
引发IllegalStateException:
如果内部同步引擎或音频轨道尚未初始化.

这是我的代码:

mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() 
{
    @Override
    public void onPrepared(MediaPlayer mp) 
    {
        mp.setPlaybackParams(new PlaybackParams().setSpeed(1.f));

        if (mPlaybackState == PlaybackState.PLAYING) { mVideoView.start();}
    }
});
Run Code Online (Sandbox Code Playgroud)

java video android video-processing android-mediaplayer

11
推荐指数
1
解决办法
1647
查看次数