我有 soundmanager2 作为 mp3 声音的播放器。当我从与 webapp 相同的服务器加载 .swf 文件时,它正常播放 mp3 文件
当我从另一台服务器加载 .swf 文件时,它不行
我添加的唯一更改是:
soundManager.setup({
url: 'http://s3.amazonaws.com/mybucket/swf/'
})
在 firebug>Net 书签中,我可以看到 swf 已加载但没有 mp3 加载(当我单击在站点中播放时)
我添加了 crossdomain.xml 但这没有帮助。根据此示例工作:http ://www.schillmania.com/projects/soundmanager2/doc/getstarted/
假设我的 webapp 在本地运行:http : //local.dev 和 swf 在http://local.media下运行的另一个 localapp 中提供服务
所以当我这样做时:
url: 'http://local.media/swf/'
来自 local.dev 应用程序,它既不加载也不播放。