Die Swift AudioKit-Seek()-Funktion stoppt die AudioPlayer-SchleifeIOS

Programmierung für iOS
Anonymous
 Die Swift AudioKit-Seek()-Funktion stoppt die AudioPlayer-Schleife

Post by Anonymous »

Ich erstelle eine Audio-App mit XCode und verwende die AudioPlayer-Klasse aus dem AudioKit-Paket für die Wiedergabe. Wenn Sie die Funktion „seek()“ des AudioPlayers verwenden, um zu einem bestimmten Punkt in einer Audiodatei zu suchen, funktioniert dies, verhindert jedoch, dass der AudioPlayer eine Schleife durchführt. Konkret hört die Datei einfach auf zu spielen, obwohl sie so eingestellt ist, dass sie nach Abschluss wieder an den Anfang zurückkehrt. Ich rufe die Suchfunktion nur auf, wenn der Player gestoppt ist, da der Aufruf während der Wiedergabe der Datei andere Probleme verursacht.

Code: Select all

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()
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post