Hybrid Cordova应用程序:Android上本地没有声音

问题描述 投票:0回答:1

我正在使用Cordova将Galaxy Tab E用于混合Android应用。一切都能在我的计算机浏览器上正常运行,除了音频文件外,选项卡上的所有功能均相同,但是声音不起作用。

我尝试过:-在按钮上使用HTML5,图像...:无声音(在标签上)-将JavaScript与按钮上的“ onclick”一起使用,图片...相同-带有相关脚本的Cordova Media Plugin:相同-尝试更改路径/www/audio/ with /android_assets/www/audio/file:/// (...):到处都是-尝试更改.wav或.mp3:相同

[当我使用URL链接MP3时,它仅在计算机上和选项卡上都有效,但在本地时不起作用(这绝对是我必须实现的,因为选项卡无法连接互联网)

感谢您解决此问题的指南,]。>

我正在使用Cordova将其用于Galaxy Tab E的混合android应用程序。在我的计算机浏览器上,所有内容均按预期方式工作,除了音频文件,其他选项卡上的内容相同,但声音不是...]]] >>

这是在cordova-plugin-media中对我有用的代码:

audioSuccess = loadAudio('sounds/success.wav');

function loadAudio(file) {

        var path = window.location.pathname;
        path = path.substr(path, path.length - 10);
        var id = path + file;
        console.log('loading audio: ' + id);
        var my_media = new Media(id,
            // success callback
            function () { console.log("loadAudio():Audio Success on id - now setting volume " + id);},
            // error callback
            function (err) { console.log("loadAudio():Audio Error: " + JSON.stringify(err) + ' on id ' + id); }
            );
        return my_media;
    };

audioSuccess.play();
android cordova audio hybrid
1个回答
0
投票

这是在cordova-plugin-media中对我有用的代码:

© www.soinside.com 2019 - 2024. All rights reserved.