将 UISlider.value 设置为 AVPlayer.currentTime

发布于 2024-11-30 19:37:55 字数 202 浏览 0 评论 0原文

我正在尝试将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

执手闯天涯 2024-12-07 19:37:55

我是这样处理的:

-(IBAction) timeScrubberChange:(id) sender{
CMTime t = CMTimeMake(self.nowPlayingTimeScrubber.value, 1);
self.nowPlayingCurrentTime.text = [self formatTimeCodeAsString: t.value];
self.nowPlayingDuration.text = [self formatTimeCodeAsString:(self.actualDuration - t.value)];
[self.avPlayer seekToTime:t];                                
}

Here is how I handled this:

-(IBAction) timeScrubberChange:(id) sender{
CMTime t = CMTimeMake(self.nowPlayingTimeScrubber.value, 1);
self.nowPlayingCurrentTime.text = [self formatTimeCodeAsString: t.value];
self.nowPlayingDuration.text = [self formatTimeCodeAsString:(self.actualDuration - t.value)];
[self.avPlayer seekToTime:t];                                
}
迷离° 2024-12-07 19:37:55

山姆,检查这两个方法:

-currentTime 和 -seekToTime:

这里

它们在 AVPlayer 类中

Sam, check this two methods:

-currentTime and -seekToTime:

Here

They are in AVPlayer class

隐诗 2024-12-07 19:37:55

也许你有相反的情况?

要将滑块设置到声音中的当前位置,应该是:

[nowPlayingSlider setValue:[audioPlayer currentTime]];

根据滑块的变化跳过音频:

[audioPlayer setCurrentTime:nowPlayingSlider.value];

让我知道它是否有效。

Maybe you have it the other way round?

To set the slider to the current place in the sound it should be:

[nowPlayingSlider setValue:[audioPlayer currentTime]];

To skip in the audio according to a change of the slider:

[audioPlayer setCurrentTime:nowPlayingSlider.value];

Let me know if it works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文