Ich präsentiere dem Benutzer eine Tabellenansicht aller Audiodateien, die in ihrem Dokumentenverzeichnis der App alphabetisch aufgelistet sind. Ich würde gerne den Weg zum nächsten Track über Kopfhörer oder die in iOS integrierten iPod-Audio-Steuerelemente erlauben, bin mir aber nicht sicher, wie ich zum nächsten Track in den Dokumenten vorrücken soll. Mein Code, um ihn abzuspielen, besteht darin, einfach den Pfad zu den Dokumenten zu erhalten und ihn mit dem Namen der Zeile zu verknüpfen, auf die sie in der Tabellenansicht klicken. Gibt es eine einfache Möglichkeit, den nächsten Dateinamen aus dem Pfad zu erhalten?Abspielen von Audio aus Tabellenansicht und Weiter zur nächsten Datei in Liste
0
A
Antwort
0
Sie sollten den Inhalt des Ordners wahrscheinlich in einem Array abrufen und dann nach dem Sortieren in einer Tabelle anzeigen. Dadurch zeigt jede Zeile auf eine Datei im Array, die abgerufen und abgespielt werden kann. Um den Inhalt eines Ordners mit der folgenden Zeile:
- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error;
Verwandte Themen
- 1. "Weiter" (zur nächsten Iteration) auf VBScript
- 2. Stop Audio vor dem Abspielen Video-Datei
- 3. Audio aufnehmen und gleichzeitig abspielen
- 4. Eine Audiodatei abspielen und zurück zur Seite
- 5. Abspielen von Audio in einem div
- 6. Abspielen von Audio-Sounds in Cordova Anwendung
- 7. binaryjs - nodejs mp3 audio stream und abspielen
- 8. Eingeben von Hintergrund auf iOS4 zum Abspielen von Audio
- 9. Abspielen von Audio rückwärts mit HTMLMediaElement
- 10. Android: Genaues Timing zum Abspielen von Audio
- 11. von Firebase zur Tabellenansicht
- 12. Hinzufügen von Navigationsleiste zur Detailansicht und Tabellenansicht
- 13. Abspielen von Audio nach Abschluss der Aktivitätsübergabe
- 14. Wiedergabe von Audio und Video zur gleichen Zeit in Android
- 15. Audio abspielen im Hintergrund Ausgabe
- 16. Qt Buffer Underrun Abspielen von RAW Audio
- 17. Stoppen und Abspielen von Audio mit nur einer Taste
- 18. Das Abspielen von Audio in j2me schlägt fehl
- 19. iPhone Tabellenansicht Liste Dateinamen?
- 20. Ausfahrt aus einem von einer Reihe von Rake Aufgaben und weiter mit den nächsten
- 21. Audio-Datei auf dem Telefon über ein Modem abspielen
- 22. Android Video (VideoView) kein Audio beim Abspielen
- 23. Video-und Audio-Datei
- 24. Wechsel zur nächsten Spalte
- 25. NSMutableArray zur Tabellenansicht
- 26. Wie kann ich Audio rückwärts mit Web Audio API abspielen?
- 27. Abspielen von Audio-Dateien eine nach der anderen
- 28. Hinzufügen von Elementen zur Tabellenansicht mit Abschnitten
- 29. erhalten zurück und weiter zum nächsten Artikel im Array
- 30. Abspielen sicherer Audiostreams mit HTML5 Audio
So in der viewDidLoad Ich habe NSArray * Pfade = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); \t NSString * DokumenteDirectoryPath = [Pfade ObjektAtIndex: 0]; \t NSFileManager * manager = [NSFileManager defaultManager]; \t self.title = @ "Gespeicherte Predigten"; self.files = [[[[] managerOfDirectoryAtPath: documentsDirectoryPath Fehler: nil] pathesMatchingExtensions: [NSArray arrayWithObjects: @ "mp3", nil]] behalten]; \t Da ich den Inhalt bereits in ein Array übergeben und dort anzeigen lassen, wie würde ich das tun? – user717452
so self.files ist das Array von Dateien, über die ich sprach. Sie sollten das Array loopen, um Datei für Datei zu erhalten und zu spielen. – cocoakomali