gpt4 book ai didi

javascript - iOS Phonegap 媒体对象 - 如何访问 WWW 文件夹中的资源?

转载 作者:可可西里 更新时间:2023-11-01 04:04:45 24 4
gpt4 key购买 nike

我正在开发一个带有 phonegap 的应用程序,我有一个我想播放的声音文件,它位于 www/Sounds/sound.mp3 这样的路径中,我正在尝试使用 Media 对象访问该文件Phonegap 以便播放它。

我无法找出在使用 Media 对象的 javascript 文件中访问此声音文件的路径?我已经尝试过 file:///www/Sounds/sound.mp3 等路径、相对路径等,但我无法访问它。我在 xcode 4 中不断收到以下错误

Will attempt to use file resource 'file:///www/Sounds/sound.mp3'
Unknown resource 'file:///www/Sounds/sound.mp3'

我需要使用什么路径来访问该文件?或者我是否需要将声音文件从我的 www 目录复制到我的 Resources 文件夹并在那里访问它?

引用了我的 WWW 文件夹,不确定这是否有影响。

最佳答案

这是 getPhoneGapPath 的修改版本,适用于 iOS 和 Android。它也不限于仅处理文件名长度为 10 个字符的文件:)

getPhoneGapPath: function () {
'use strict';
var path = window.location.pathname;
var phoneGapPath = path.substring(0, path.lastIndexOf('/') + 1);
return phoneGapPath;
}

var resource = getPhoneGapPath() + 'audio/audio.mp3';

getPhoneGapPath() 将返回:

iOS:/var/mobile/Applications/{GUID}/{appName}/www/

安卓:/android_asset/www/

关于javascript - iOS Phonegap 媒体对象 - 如何访问 WWW 文件夹中的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11175489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com