two*_*amz 10 android exoplayer
我正在寻找一种具有变速播放(1.0x,1.25x,1.5x)的音频播放器,就像目前市场上的典型有声读物播放器一样.我想使用Google的Exoplayer库作为我的音频层库,但它们似乎不支持变速播放.有关如何实现此功能的任何想法,或任何支持此功能的扩展?提前致谢!
Chr*_*ian 18
该功能setPlaybackSpeed()已删除,现在您可以通过以下方式设置播放速度:
PlaybackParameters param = new PlaybackParameters(speed);
mExoPlayer.setPlaybackParameters(param);
Run Code Online (Sandbox Code Playgroud)
speed是一个浮点数.正常速度是速度的1f两倍2f.
在 Kotlin 中轻松地在您的应用程序中可靠地访问和设置它
// To set
player.playbackSpeed = 2f
var SimpleExoPlayer.playbackSpeed: Float
get() = playbackParameters?.speed ?: 1f
set(speed) {
val pitch = playbackParameters?.pitch ?: 1f
playbackParameters = PlaybackParameters(speed, pitch)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7271 次 |
| 最近记录: |