我有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/
假设我的Web应用程序在以下位置本地运行:http://local.devswf在另一个本地应用程序中运行http://local.media
所以当我这样做的时候:
url: 'http://local.media/swf/'
从local.dev应用程序,它既不加载也不播放。
即使对于amazon来说,它也必须有crossdomain.xml:-\即使我很好地管理了ACL