首页 > 解决方案 > 如何将滑块值转换为 CMTime?

问题描述

我正在尝试通过 UISlider 更改播放位置。

Player 是一个 AVplayer 即时。

player.seek(to:CMTime(Slider.value))

我看到这个错误:参数传递给不带参数的调用

有人能帮帮我吗?

标签: iosswiftavplayer

解决方案


问题是您试图将值传递给错误的 init CMTime。没有参数标签的 init 不接受输入参数 ( CMTime())。您要改用的是CMTime(seconds:preferredTimescale).

player.seek(to: CMTime(seconds: Slider.value, preferredTimescale: 1))

推荐阅读