gpt4 book ai didi

ios - AVFoundation AVAudioPlayer 停止暂停 - Objective-C

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:10:41 25 4
gpt4 key购买 nike

很难显示代码,因为它在代码中不明显。我有一些操作,例如 -(IBAction)PlaySound1:(id)sender;-(IBAction)PlaySound2:(id)sender; 和音频文件。我的声音工作正常。我还有 -(void)Stop;。当按下播放声音 1 时,它会调用停止方法并停止声音 2。与声音 2 相同。

我遇到的问题是当您播放声音 1 并停止声音 2 时,当您播放声音 2 时它会从停止的地方开始。

在我的 (void) 中,我有 [PlaySound1 stop]//和 [PlaySound2 stop]

如果有人能提供帮助那就太好了。如果有什么不清楚的地方,请对此发表评论,我会尝试更好地解释它。

谢谢 :)

最佳答案

停止 AVAudioPlayer 不会重置播放头。

The stop method does not reset the value of the currentTime property to 0. In other words, if you call stop during playback and then call play, playback resumes at the point where it left off.

要从头开始继续播放,请在调用播放之前将 currentTime 属性设置为 0.0。

例子-

playSound2.currentTime = 0.0;
[playSound2 play];

关于ios - AVFoundation AVAudioPlayer 停止暂停 - Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34322270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com