Я хочу сделать звуковую игру, начиная с 15-й секунды

Я хочу сделать звуковую игру, начиная с 15-й секунды. Как я могу сделать это программно? Спасибо!

1 ответ

Решение

Как я понимаю, вы пытаетесь запустить аудио не с самого начала. В этом случае:

Вам нужно использовать seekToTime

import UIKit
import AVFoundation

class ViewController: UIViewController {
    var myPlayer:AVPlayer? = nil

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        if let myAudioUrl = NSURL(string: "http://freetone.org/ring/stan/iPhone_5-Alarm.mp3") {
            myPlayer = AVPlayer(URL: myAudioUrl)
            if let myPlayer = myPlayer {
                myPlayer.seekToTime(CMTimeMakeWithSeconds(15, 1))
                myPlayer.play()
            }

        }
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}
Другие вопросы по тегам