0

我目前正在 IE/flash 上下文(不是 html5)中使用 soundmanager2。问题是在以下情况下,不会发生 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

4

1 回答 1

0

我认为我的理解是,当用户指示流时,会有消息警报指示歌曲正在开始,或者他们必须获得许可。

我会说它的声音管理器,因为 flash 可以在没有任何“用户”权限的情况下流式传输或下载媒体内容。这当然是受限/受限于:示例 mp3、视频、其他 SWF 文件.ect

但是说下载 zipfile 或其他媒体类型可能需要权限。

他们可能在(警报)函数中创建此消息或弹出出现,检查该源代码并遵循其脚本。

如果您有一些源代码,请发布我会看看它

于 2012-04-06T07:37:51.207 回答