Wiem, że UILocalNotification
obsługuje soundName
tylko z pakietu aplikacji, ale widziałem program, który odtwarza mój nagrany dźwięk w Powiadomienie, nawet jeśli program jest zamknięty. Jak to wdrożyć? Wszelkie pomysły są bardzo ważne dla mnie ..UILocalNotification odtwarzanie dźwięku z dokumentów aplikacji
Odpowiedz
sprawdziłem kolejną pracę metoda na iOS 5.0.1:
tylko konfiguracja względna ścieżka jak ten
notify.soundName = @"../Documents/blabla.caf"
murowany sposób, aby dostać się do NSURL
katalog dokumentów aplikacyjnych jest tak ...
NSURL *documentsDirectoryURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
Następnie można uzyskać odniesienie NSURL
do pliku dźwiękowego jak to ...
NSURL *soundURL = [documentsDirectoryURL URLByAppendingPathComponent:@"sound.caf"];
Jeśli potrzebujesz znaków reprezentujący ścieżkę do zasobu w danym adresie URL można uzyskać to tak ...
NSString *pathRepresentation = [soundURL absoluteString];
Witaj Mark, próbowałem tego, ale nie działa w mojej aplikacji? Nagrałem plik .m4a w katalogu dokumentów. Czy są jakieś inne rzeczy, którymi należy się zająć? – Meghan
Hi @Meghan, jeśli dobrze pamiętam, plik musi być plikiem .caf, który będzie odtwarzany jako krótki dźwięk. Oto trochę więcej informacji na temat konwersji plików audio do użycia w systemie iOS. http://gamua.com/blog/2010/06/sound-on-ios-best-practices/ –
Przetestowałem pakiet plików m4a, ale mój problem polega na tym, że mam plik w katalogu dokumentów i chcę go ustawić jako dźwięk UILocalification. – Meghan
- 1. Odtwarzanie dźwięku na iPadzie
- 2. Odtwarzanie dźwięku podczas kompilowania
- 3. Odtwarzanie dźwięku w .Net/C#
- 4. Odtwarzanie dźwięku z AVAudioPCMBuffer z AVAudioEngine
- 5. Wyłączyć odtwarzanie dźwięku w AVPlayer?
- 6. Odtwarzanie lokalnego dźwięku w phonegap
- 7. Odtwarzanie dźwięku w notatniku ipython
- 8. Odtwarzanie dźwięku wav jako wyjścia
- 9. Odtwarzanie dźwięku z mikrofonu w czasie rzeczywistym
- 10. Odtwarzanie dźwięku z ciągłego strumienia danych (iOS)
- 11. Odtwarzanie dźwięku z karty przeglądarki INACTIVE
- 12. Odtwarzanie dźwięku z katalogu danych rozszerzenia firefox
- 13. Jednoczesne nagrywanie i odtwarzanie dźwięku
- 14. Odtwarzanie dźwięku w Apple Watchkit
- 15. Nagrywanie dźwięku i odtwarzanie zmodulowanego dźwięku w systemie Android?
- 16. Odtwarzanie dźwięku przez górny głośnik (telefon)
- 17. Odtwarzanie (i odtwarzanie) dźwięku w telefonie komórkowym Safari
- 18. Android: Odtwarzanie dźwięku zasobu za pomocą WebView
- 19. Odtwarzanie dźwięku w dodatku do przeglądarki Firefox
- 20. Odtwarzanie dźwięku na placu zabaw Swift
- 21. Odtwarzanie kształtu fali (tablica zmiennopozycyjna) jako dźwięku
- 22. Wstrzymano dźwięku rozpoczyna odtwarzanie automatycznie applicationWillEnterForeground:
- 23. Odtwarzanie dźwięku za pomocą formantów w iOS
- 24. Odtwarzanie dźwięku iPhone'a: wymusić na głośniku wewnętrznym?
- 25. Odtwarzanie dźwięku i ponowne uruchamianie onclick
- 26. Odtwarzanie dźwięku po załadowaniu strony do html
- 27. Jak wykrywać, kiedy kończy się odtwarzanie dźwięku?
- 28. UILocalNotification niestandardowy dźwięk
- 29. Kontynuuj odtwarzanie dźwięku z odtwarzacza html5 w trybie tła iOS.
- 30. UILocalNotification jest zerowa po zamknięciu aplikacji
Sposób ../Documents/sound.caf wykorzystywane do pracy , ale myślę, że może być uszkodzony w wersji beta iOS 6. Czy mogą to sprawdzić inni twórcy? Pozostawiłbym to jako komentarz, gdybym mógł. –
Masz ten sam problem, czy byłeś w stanie to rozwiązać? Wiem, że ten wątek ma kilka lat, ale może zaoferujesz trochę wglądu. Dzięki! – ChrisC