使用 JW Player 在 Windows Azure 上播放 .aac 音频:在 Flash 模式下不起作用



我在Windows Azure上运行JW Player:

<div id="container">Loading the player ...</div> 
    <script type="text/javascript">
        jwplayer("container").setup({
            file: "http://fmw.blob.core.windows.net/publicfiles/fmwa-" + "<%=get_audio_id()%>" + ".aac",
            height: 270,
            width: 480,
            'modes': [
                    { type: 'html5' },
                    { type: 'flash', src: 'player.swf' },
                    { type: 'download' }
                    ]
        }); 
    </script>

JW Player在HTML5模式下默认运行。如果HTML5不工作,它将自动运行在Flash模式(例如,IE不支持播放。aac与HTML5)。

对于Flash模式,我有一个crossdomain.xml在http://fmw.blob.core.windows.net/crossdomain.xml(azure上的网页域名是*.cloudapp.net,但存储是*.windows.net,所以它们不在同一个域名)

这里的问题:它工作在HTML5模式(Mac safari/iOS safari), ,但不工作在Flash模式(IE/Chrome)。

请帮忙!

测试示例:http://fmw.cloudapp.net/default.aspx?fmwa=06dc832b-3c55-45f2-9391-332b448f892d

还没有人回复…

我的答案是转换。aac到。mp3,然后它将工作。原因很难解释,根据我和JW Player的支持人员的讨论,没有办法确定为什么这两个模式会有区别。我认为问题在于Flash对AAC音频的支持很差。可以和MP3一起使用

所以,如果你面临同样的问题,不要浪费时间来解决这个问题,只要继续把你的音频文件转换成MP3。

相关内容

  • 没有找到相关文章

最新更新