gpt4 book ai didi

cordova - 在 meteor Cordova 应用程序中播放本地音频

转载 作者:行者123 更新时间:2023-12-02 23:09:56 24 4
gpt4 key购买 nike

我想在cordova中播放 meteor 应用程序sound.mp3文件夹中的/public文件。在控制台中,我可以看到正在下载文件:

METEOR CORDOVA DEBUG (autoupdate_cordova.js) done downloading /sound.mp3

以下内容不再起作用:
var getLocalPath = function (localPath) {
return cordova.file.applicationDirectory.replace('file://', '') + 'www/application/' + localPath.substr(1);
};
var src = getLocalPath('/sound.mp3');
var media = new Media(src).play();

当然,我可以从服务器访问声音并通过常规的Audio对象播放声音,但这是不必要的绕道。而且由于我的应用程序应该脱机运行,所以这不是我的选择。但是,为记录起见,以下确实在cordova中有效:
new Audio(Meteor.absoluteUrl('sound.mp3')).play()

(Meteor.absoluteUrl返回服务器Url)

最佳答案

我使用它作为媒体文件的路径:

cordova.file.applicationDirectory.replace('file://', '') + 'www/application/app/' + 'sounds/my.mp3';

提示来自这里:
Play Sound In Meteor-Cordova App

关于cordova - 在 meteor Cordova 应用程序中播放本地音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33557627/

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