将 UISlider.value 设置为 AVPlayer.currentTime
我正在尝试将 UISlider 的值设置为 AVPlayer 的当前时间。
我正在尝试使用此代码 audioPlayer.currentTime = nowPlayingSlider.value;
我收到此错误:需要使用属性分配语法分配给对象的 Setter 方法
我该如何让它发挥作用。
I am trying to set a UISlider's Value to a AVPlayer's Current Time.
I am trying to use this code audioPlayer.currentTime = nowPlayingSlider.value;
I am getting this error:Setter method is needed to assign to object using property assignment syntax
How do I get this to work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我是这样处理的:
Here is how I handled this:
山姆,检查这两个方法:
-currentTime 和 -seekToTime:
这里
它们在 AVPlayer 类中
Sam, check this two methods:
-currentTime and -seekToTime:
Here
They are in AVPlayer class
也许你有相反的情况?
要将滑块设置到声音中的当前位置,应该是:
根据滑块的变化跳过音频:
让我知道它是否有效。
Maybe you have it the other way round?
To set the slider to the current place in the sound it should be:
To skip in the audio according to a change of the slider:
Let me know if it works.