So che UILocalNotification
supporta soundName
solo dal pacchetto di app, ma ho visto il programma che riproduce il mio suono registrato in Notifica, anche se il programma è chiuso. Come implementarlo? Tutte le idee è molto importante per me ..UILocalNotification riprodurre suono da documenti di app
risposta
Ho controllato metodo successivo lavoro su iOS 5.0.1:
installato appena percorso relativo come questo
notify.soundName = @"../Documents/blabla.caf"
Un modo sicuro per ottenere un NSURL
al directory documenti della domanda è come questo ...
NSURL *documentsDirectoryURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
allora si può ottenere un riferimento NSURL
per il file audio come questo ...
NSURL *soundURL = [documentsDirectoryURL URLByAppendingPathComponent:@"sound.caf"];
Se avete bisogno di una rappresentazione di stringa del percorso della risorsa in quel URL è possibile ottenere in questo modo ...
NSString *pathRepresentation = [soundURL absoluteString];
Ciao Mark, l'ho provato ma non ha funzionato nella mia app? Ho registrato il file .m4a nella directory dei documenti. C'è qualche altra cosa da fare attenzione? – Meghan
Ciao @Meghan, se ricordo male, il file deve essere un .caf da riprodurre come un breve suono. Ecco alcune ulteriori informazioni sulla conversione di file audio da utilizzare su iOS. http://gamua.com/blog/2010/06/sound-on-ios-best-practices/ –
Ho testato il pacchetto di file m4a, ma il mio problema è che ho un file nella directory dei documenti, e voglio impostarlo come suono di notazione UILocal. – Meghan
- 1. UILocalNotification personalizzato suono
- 2. Suono personalizzato UILocalNotification iOS non riprodotto (probabilmente correlato all'aggiornamento Xcode)
- 3. Come riprodurre un suono standard di Windows?
- 4. Come riprodurre un suono in angularjs
- 5. Come riprodurre il suono TICK predefinito?
- 6. Come posso riprodurre un suono in WinForms?
- 7. Come riprodurre un suono in C#, .NET
- 8. Verifica di avvio da UILocalNotification in Swift
- 9. Come riprodurre un suono di notifica sui siti Web?
- 10. Come riprodurre un suono per l'app del kit orologio
- 11. iOs 8, avvia la riproduzione del suono quando sullo sfondo, sveglia app
- 12. Riprodurre un suono quando viene premuto un tasto
- 13. Notifica push Android come riprodurre il suono predefinito
- 14. Come riprodurre un suono (avviso) in un'applicazione java?
- 15. Swift, come riprodurre il suono quando si preme un pulsante
- 16. riprodurre dati pcm da webAudio API
- 17. Riproduzione di un suono da un buffer generato in un Windows 8 app
- 18. Copia file da PC a iPad App Cartella documenti
- 19. Suono di avviso delle app disattivato su iOS 7
- 20. UILocalNotification non funziona affatto
- 21. Ignora una UILocalNotification già consegnata?
- 22. App sveglia in iOS
- 23. Problema UILocalNotification iOS5 (nessun avviso visualizzato)
- 24. Suono di macchina da scrivere per emacs
- 25. UILocalNotification si anima due volte
- 26. Aggiornamenti app, directory NSURL e documenti
- 27. iPhone: come riprodurre un suono di notifica locale forte indipendentemente dall'impostazione del volume?
- 28. Come riprodurre il suono di clic del pulsante di sistema su iPad?
- 29. Suono di palla che rotola
- 30. incendi UILocalNotification dopo reinstallare l'app
Il metodo utilizzato per il lavoro ../Documents/sound.caf , ma penso che potrebbe essere rotto in iOS 6 beta. Possono essere verificati altri sviluppatori? Avrei lasciato questo come commento se potessi. –
Avendo lo stesso problema, sei riuscito a risolvere questo? So che questo thread ha un paio di anni ma forse puoi offrire qualche intuizione. Grazie! – ChrisC