ios - 音频 - 快进 30 秒

标签 ios swift audio avaudioplayer

我有一个音频播放器,可以播放从 Core Date 检索到的音频。播放和暂停工作正常。我正在尝试实现“向前跳转 30 秒”按钮,并寻求有关我将如何实现的任何指示。

“播放/暂停”按钮的代码

@IBAction func playPressed(sender: AnyObject) { 

    let play = UIImage(named: "play")
    let pause = UIImage(named: "pause")
    if audioPlayer.playing {
        pauseAudioPlayer()
        audioPlayer.playing ? "\(playButton.setImage( pause, forState: UIControlState.Normal))" : "\(playButton.setImage(play , forState: UIControlState.Normal))"

    }else{
        playAudio()
        audioPlayer.playing ? "\(playButton.setImage( pause, forState: UIControlState.Normal))" : "\(playButton.setImage(play , forState: UIControlState.Normal))"
    }

}

最佳答案

swift 3 中:

player.play()
player.currentTime=60

单位是秒 根本不需要停下来

关于ios - 音频 - 快进 30 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28932558/

相关文章:

swift - 如何将 var 值设置为当前的纬度或经度? nikhil 提供的更新代码

arrays - 在 Swift 中处理多维对象数组

audio - 混合音频 channel 背后的基本数学

swift - 从右向左连续,无需推送或呈现 ViewController

c# - 在使用naudio播放期间调整字节流

java - 在 Flutter 应用程序中使用 Java 或其他语言

iphone - 双击主页按钮究竟有什么作用?

ios - Game Center 身份验证在 iOS 8 中不起作用

ios - Swift 3 为 facebook 登录返回 "Type of expression is ambiguous without more context"错误

ios - Swift 比较日期与字符串日期值