Ich suche nach einer Möglichkeit, eine Audiodatei von jedem beliebigen Punkt in der Datei abzuspielen. Derzeit, wann immer ich die Datei abspiele, beginnt sie einfach von Anfang an. Da es eine Schleife ist, könnte ich wählen, es zu lassen, Schleife und öffnen/schließen Sie das Volumen nach Belieben, aber ich denke, es ist eine Art lahme Lösung, nicht zuletzt wegen der Batterie Bedenken. Ich habe wirklich etwas darüber recherchiert, aber es ist entweder eine Freak-Anforderung, oder ich weiß nicht, wie ich meine Fragen formulieren soll. Vielen Dank im Voraus für jeden Tipp.einen Sound von einer beliebigen Position
0
A
Antwort
0
Das sollte ein nettes einfaches Problem sein, zu lösen. Sie veröffentlichen keinen Code, daher können wir nicht sehen, was Sie gerade versuchen. Was ich tun würde, ist dies:
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"SoundFile" ofType:@"wav"];
AVAudioPlayer * soundData =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:soundPath] error:NULL];
[soundData stop];
soundData.currentTime = 22; //This will start playback 22 seconds into the file
[soundData play];
Es versteht sich, dass Sie die Dauer Ihrer Sounddatei überprüfen müssen, so dass Sie keine Zeit, über sein Ende wählen!
currentTime ist ein Gleitkommawert (Sie können also Millisekundenwerte angeben). Sie können mehr hier lesen: https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/#//apple_ref/occ/instp/AVAudioPlayer/currentTime
Verwandte Themen
- 1. Ermitteln der geografischen Position durch einen beliebigen Textkörper
- 2. Einen beliebigen Block von NSData dekodieren?
- 3. von einer beliebigen Anzahl von Vorlagenvorlagenklassen erben
- 4. Wie kann ich das gesamte Array ausgehend von einer beliebigen Position durchlaufen? So
- 5. Einen Sound mit Python abspielen
- 6. Wie verschiebe ich einen Knoten von einer Position zu einer anderen Position?
- 7. Hinzufügen von Sound zu einer iOS-App
- 8. Neue Daten im dynamischen Drehfeld an einer bestimmten Position basierend auf einer beliebigen Drehfeldelementauswahl festlegen
- 9. Merge auf einen beliebigen Wert in einer Spalte eines Datenrahmens
- 10. Suchen Sie einen beliebigen Knoten in Json.NET
- 11. Abspielen von Sound auf bestimmten Sound-Gerät Java
- 12. ALT + Shortcuts machen einen "Piep" Sound
- 13. Erhalte einen Farbnamen aus einer beliebigen RGB-Kombination (Skript enthalten)
- 14. Wie füge ich einer TensorFlow-Zusammenfassung einen beliebigen Wert hinzu?
- 15. Haskell debuggt einen beliebigen Lambda-Ausdruck
- 16. Mockito: Entspricht einer beliebigen Zeichenfolge außer einer
- 17. Verwenden einer Regex zum Ersetzen einer beliebigen Anzahl von Zeichen
- 18. Schreiben in Notepad umschließt einen beliebigen Punkt?
- 19. Hinzufügen von Sound zu Android-System-Sound-Liste
- 20. Ist es möglich, eine Reihe an einer beliebigen Position in einem Datenrahmen mit Pandas einzufügen?
- 21. Einen Knoten in einem Baum von Knoten mit einer beliebigen Anzahl von Kindern finden
- 22. AVAudioPlayer stoppe einen Sound und spiele ihn von Anfang an
- 23. Erkennen und einen Sound mit Python aufnehmen
- 24. einen System-Sound in tvos Spielen [swift]
- 25. Hinzufügen von Sound zu einem VB6-Programm
- 26. Wiedergabe von Sound einer bestimmten Frequenz in Android
- 27. Mischen von Sound in Java?
- 28. Speichern von Daten in Spreadsheet anstelle von einer beliebigen Datenbank
- 29. Öffnen einer beliebigen Version von Autocad von Windows Formularanwendung
- 30. So Raycast von einem beliebigen Punkt
wow. so einfach. Ich bin wirklich durch die Dokumentation gegangen, aber irgendwie vermisste ich diese Eigenschaft .... – Sjakelien
Yeah - Ich finde, dass ich oft am Ende auf etwas hämmere, was am Ende eine einfache Lösung ist (daher der Name Headbanger!) – headbanger