2014-11-25 2 views
0

phonegap/cordova 로컬 알림 플러그 인으로 알람 앱을 빌드합니다. 내 로컬 폴더에서 맞춤 사운드를 재생할 수없는 것 외에는 Android 버전에서 모든 작업이 진행 중입니다. iOS 및 Android 용 로컬 사운드 재생 Codova 로컬 알림

내 자산 폴더

www /에서 사운드 사운드 파일/whistle.mp3

의 위치입니다 이것은 내가로부터 경고 사운드를 재생하기위한 코르도바 응용 프로그램에서 사용되는 자바 스크립트 코드 자산 폴더

window.plugin.notification.local.add({ sound: '/www/sound/whistle.mp3' }); 

내가 리소스 폴더에서 사운드를 재생하는 것도 시도했다, 그러나 나는 사운드 파일 방법과 일정에 추가하는 방법을 배치한다고 가정하고 어떤 폴더에 잘 모릅니다. 이것은 내가 지금까지 그것으로 무엇을했는지이다

사운드 경로는 리소스 폴더

고해상도/사운드/whistle.mp3

이며, 이것은 내가 코르도바 응용 프로그램에서 사용되는 자바 스크립트 코드

window.plugin.notification.local.add({ sound: 'android.resource://' + package_name + '/raw/sound/whistle' }); 

현재로서는 내가 뭘 잘못하고 있는지 알지 못합니다. 정말 내 머리를 먹고 있기 때문에 아무도 내가이 문제를 해결할 수 있다면 기뻐할 것입니다. 당신이

답변

0

https://github.com/katzer/cordova-plugin-local-notifications

사운드 파일의 사용이 샘플에 표시됩니다 감사합니다. 간단한 사용

window.plugin.notification.local.add ({사운드 : '파일 : //sound/whistle.mp3'});

데이터 구조가 변경 되었기 때문에 www가 루트가 아닐 수도 있습니다. file : //은이 경우 앱 리소스의 루트를 나타냅니다.