繁体   English   中英

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

[英]playing .aac audio on Windows Azure with JW Player : doesn't work in Flash Mode

我在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不支持使用HTML5播放.aac)。

对于Flash模式,我在http://fmw.blob.core.windows.net/crossdomain.xml中有一个crossdomain.xml (蔚蓝上的网页的域名为*.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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM