|
|
|
@ -48,6 +48,10 @@ import AVFoundation |
|
|
|
let time: TimeInterval = self._player.deviceCurrentTime + duration |
|
|
|
let time: TimeInterval = self._player.deviceCurrentTime + duration |
|
|
|
let result = self._player.play(atTime: time) |
|
|
|
let result = self._player.play(atTime: time) |
|
|
|
FileLogger.log("play \(String(describing: self._player.url)) >atTime: \(time), result = \(result), isMainThread = \(Thread.isMainThread)") |
|
|
|
FileLogger.log("play \(String(describing: self._player.url)) >atTime: \(time), result = \(result), isMainThread = \(Thread.isMainThread)") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if !result { |
|
|
|
|
|
|
|
throw SoundPlayerError.playReturnedFalse |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func stop() { |
|
|
|
func stop() { |
|
|
|
|