首页 > 解决方案 > Android:无法更改播放速度。媒体播放器

问题描述

我想改变播放速度。
但它在 Android 7.0 (Xperia XZ) 上无法正常工作。
当播放速度为 1.0f 时播放。

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val file: File = File("/storage/emulated/0/sound_file_1.mp3")
        val fis: FileInputStream = FileInputStream(file)
        val mediaPlayer: MediaPlayer? = MediaPlayer().apply {
            setAudioStreamType(AudioManager.STREAM_MUSIC)
            setDataSource(fis.getFD())
            prepare()
            start()
        }
        mediaPlayer?.setPlaybackParams(mediaPlayer?.getPlaybackParams().setSpeed(1.5f))
    }
} 

标签: javaandroidkotlinandroid-mediaplayer

解决方案


推荐阅读