Javascript 播放音频HTML5功能仅适用于Chrome
声音不适用于Firefox或Opera,只适用于Chrome。我想知道这是否是声音格式之间的兼容性问题,但是这个问题只有当我在服务器上挂载这个文件时才会发生。有这样的模式吗?我是否需要添加一些类似Onload事件的内容?无论如何,代码如下:Javascript 播放音频HTML5功能仅适用于Chrome,javascript,html,audio,Javascript,Html,Audio,声音不适用于Firefox或Opera,只适用于Chrome。我想知道这是否是声音格式之间的兼容性问题,但是这个问题只有当我在服务器上挂载这个文件时才会发生。有这样的模式吗?我是否需要添加一些类似Onload事件的内容?无论如何,代码如下: 功能播放音频(路径){ var myAudio=新音频(路径); myAudio.play(); 返回myAudio; } 我从另一个javascript文件(在同一文件夹中)调用此函数,如下所示: var background_audio=PlayA
功能播放音频(路径){
var myAudio=新音频(路径);
myAudio.play();
返回myAudio;
}
我从另一个javascript文件(在同一文件夹中)调用此函数,如下所示:
var background_audio=PlayAudio('../sound/back_sound.ogg')
欢迎提供任何建议或测试。检查您的服务器交付ogg文件时使用的mimetype。它必须是
audio/ogg
我已经加载了文件,并使用工具>页面信息查看从web服务器发送的完整标题和内容,我使用的图像很少,但与ogg声音文件无关。我能做什么?如果您的文件可以在web上访问,请使用www.web-sniffer.net并放入您的ogg文件以查看内容类型。如果是本地的,可以使用像fiddler或WireSharkb这样的http检查器,但它可以与Opera和Chrome一起工作。。。这不要紧吗?是的,Chrome比其他浏览器更宽容,尽管mime类型错误,但仍可能播放该文件。。我认为这是一个mime类型的问题,特别是因为您说它在本地工作,但在您的服务器上不工作。