如何从Phonegap IOS中的www获取本地mp3文件的路径?
我在我的phonegap应用程序中使用phonegap音频插件。 我有一些音频文件存储在www / audio文件夹中。
对于android我使用“file:/// android_asset / www / audio”来读取本地文件。
对于IOS,我需要帮助。
谢谢
终于搞定了,参考: 链接
为了获得路径,我使用了这个function
function getPhoneGapPath() { var path = window.location.pathname; path = path.substr( path, path.length - 10 ); return path; };
用法:
对于IOS :
var snd = new Media( getPhoneGapPath() +’test.mp3’);
对于Android : prepend’file ://’
var snd = new Media( ‘file://’+ getPhoneGapPath() +’test.mp3’);
如果从’index.html’以外的文件调用,则会遇到问题,因为要剪掉的部分可能不是10个字符。
尝试这个:
// Get absolute file path on the device. function getPhoneGapPath() { var path = window.location.pathname; var sizefilename = path.length - (path.lastIndexOf("/")+1); path = path.substr( path, path.length - sizefilename ); return path; };