Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Phonegap device.platform在HTML5正文中的使用_Android_Ios_Html_Cordova - Fatal编程技术网

Android Phonegap device.platform在HTML5正文中的使用

Android Phonegap device.platform在HTML5正文中的使用,android,ios,html,cordova,Android,Ios,Html,Cordova,我正在尝试在使用Phonegap创建的本机应用程序中播放声音文件。我不想在加载某个页面时播放它。相反,我想在页面加载后播放,用户点击播放。我面临的挑战是,大多数平台都有不同的声音文件路径。例如: 安卓: playAudio('/android_asset/www/voice.m4a') 对于iOS: playAudio('voice.m4a') 我已经能够通过使用下面的代码来检测平台,但是我在调用正确的HTML时遇到了问题,因此上面两个代码中只有一个基于平台显示 下面是我用来确定设备平台的代

我正在尝试在使用Phonegap创建的本机应用程序中播放声音文件。我不想在加载某个页面时播放它。相反,我想在页面加载后播放,用户点击播放。我面临的挑战是,大多数平台都有不同的声音文件路径。例如:

安卓:

playAudio('/android_asset/www/voice.m4a')
对于iOS:

playAudio('voice.m4a')
我已经能够通过使用下面的代码来检测平台,但是我在调用正确的HTML时遇到了问题,因此上面两个代码中只有一个基于平台显示


下面是我用来确定设备平台的代码。文件。添加的监听器(“deviceready”,OnDeviceraddy,false);函数ondevicerady(){var element=document.getElementById('deviceProperties');element.innerHTML=device.platform;//如果我使用If(element==“Android){var myfolder=“/Android_asset/www/”;}进行字符串比较,则使用If(element==“Android){var myfolder=“/otherfolder”}myfolder的值不会传递到正文中。例如,

不会显示文件夹值