我目前正在使用IE / flash上下文中的soundmanager2(而不是html5)。问题是,对于以下情况,不会发生mp3内容的音频播放,其中'onload'回调函数被定义为null或作为几乎不执行任何操作的函数。
soundManager.createSound({
id: 'someidforasoundfile',
url: 'pathtoaudiofile.mp3',
autoLoad: true,
autoPlay: true,
onload: function() {
return 1;
},
volume: 50
});
如果我将“onload”回调定义为:
function() { alert('zing'); }
soundmanager2实际上会开始播放音频文件......但是会弹出一个令人烦恼的警报,用户必须与之竞争。
这是一个soundmanager2配置问题还是别的什么?
提前致谢!
CT
答案 0 :(得分:0)
我认为我的理解是,当用户指示一个流时,会发出一条消息提醒,指示该歌曲正在启动或者他们必须允许。
我会说它的声音管理器,因为闪存可以流式传输或下载没有任何“用户”权限的媒体内容。 这当然受到限制/限制:示例mp3,视频,其他SWF files.ect
但是说下载zip文件或其他媒体类型可能需要权限。
他们可能在(警报)功能中,创建此消息或弹出显示,检查源代码并遵循其脚本。
如果你有一些这方面的源代码请发帖我会看看它