在Exoplayer中更改播放速度 [英] Changing playback speed in Exoplayer

查看:771
本文介绍了在Exoplayer中更改播放速度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望实现一种音频播放器,该播放器具有可变速播放(1.0x,1.25x,1.5x)的功能,就像目前市场上的典型有声读物播放器一样.我想将Google的Exoplayer库用作我的音频播放器库,但是它们似乎不支持变速播放.关于如何实现此功能的任何想法,或支持此功能的任何扩展?

I'm looking to implement an audio player with variable speed playback (1.0x, 1.25x, 1.5x) like typical audiobook players currently on the market do. I would like to use Google's Exoplayer library as my audioplayer library however they don't appear to support variable speed playback. Any ideas on how to implement this, or any extensions that do support this?

推荐答案

已删除功能setPlaybackSpeed(),现在您可以通过以下方式设置播放速度:

The function setPlaybackSpeed() was removed and now you set the playback speed via:

    PlaybackParameters param = new PlaybackParameters(speed);
    mExoPlayer.setPlaybackParameters(param);

speed是浮点数.正常速度为1f,两倍速度为2f.

speed is a float number. Normal speed is 1f and double the speed would be 2f.

这篇关于在Exoplayer中更改播放速度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆