Я хочу сделать звуковую игру, начиная с 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.
}
}