Функция Swift AudioKit seek() останавливает зацикливание AudioPlayerIOS

Программируем под IOS
Ответить
Anonymous
 Функция Swift AudioKit seek() останавливает зацикливание AudioPlayer

Сообщение Anonymous »

Я создаю аудиоприложение с помощью XCode, используя класс AudioPlayer из пакета AudioKit для управления воспроизведением. При использовании функции search() AudioPlayer для поиска определенной точки в аудиофайле это работает, но предотвращает зацикливание AudioPlayer. В частности, файл просто перестает воспроизводиться, несмотря на то, что он настроен на возврат к началу после завершения. Я вызываю функцию поиска только тогда, когда плеер остановлен, поскольку ее вызов во время воспроизведения файла вызывает другие проблемы.
struct ContentView: View {
let player = Player()
var body: some View {
VStack {
Button(action: {
player.audioPlayer.stop()
player.audioPlayer.seek(time: 3)
player.audioPlayer.start()
}) {
Text("Seek to 3 seconds")
}
}
.padding()
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... er-looping
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»