gpt4 book ai didi

html - Soundjs无法在iPad1和Window Lumia Phone中播放声音

转载 作者:行者123 更新时间:2023-12-03 00:18:27 24 4
gpt4 key购买 nike

我是新的HTML5开发人员,正在使用soundjs库在html5 Web应用程序中播放音频。但是soundjs无法在iPad1,Window Phone和某些android mobile中播放声音。它似乎尚未初始化音频插件,这说明他无法加载文件并调度完成事件。使用代码是(soundjs库在script标签中导入):

                    if (!createjs.Sound.initializeDefaultPlugins())
{
alert("return")
return;
}

var audioPath = "assets/audio/";
var manifest = [
{id:"Music", src:audioPath+"waterSplash.mp3|"+audioPath+"waterSplash.ogg"},
{id:"Thunder", src:audioPath + "ohh.mp3|"+audioPath + "ohh.ogg"}
];

this.displayMessage.innerHTML = "loading audio";
//var loadProxy = createjs.proxy(this.handleLoad, this);
createjs.Sound.addEventListener("loadComplete", createjs.proxy(this.handleLoad, this));
createjs.Sound.registerManifest(manifest);


function handleLoad(data)
{
createjs.Sound.play("Music");
this.displayMessage.innerHTML = "Playing " + event.src;
}

在iPad1和Window Phone中,它将从这种情况“createjs.Sound.initializeDefaultPlugins()”重新运行。

请帮助我或建议其他在所有移动和系统浏览器中都可用的库。

谢谢....!

最佳答案

您可能需要查看SoundJS FAQdocumentation中已知的浏览器限制。由于html音频功能的极端限制,默认情况下,低于6的iOS版本不支持SoundJS。您可以在较旧的iOS中启用音频,但不建议这样做。音频在Android手机中的工作程度不同。 Windows Phone尚未经过直接测试,但是我希望更新的手机能够正常工作。还要注意,移动设备上的音频通常需要用户启动的事件(触摸)才能开始播放。

您可能会发现SoundJS mobile safe tutorial有用。

希望能有所帮助

关于html - Soundjs无法在iPad1和Window Lumia Phone中播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18099838/

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