воспроизведение аудио .aac в Windows Azure с помощью проигрывателя JW: не работает в режиме Flash - PullRequest
0 голосов
/ 26 декабря 2011

Я запускаю JW Player в Windows Azure:

<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 (веб-страница на лазури с доменом *.cloudapp.net, но хранилище с *.windows.net, поэтому они не находятся в одном домене)

Вот в чем проблема: он отлично работает в режиме HTML5 (сафари на Mac / iOS Safari), , но не работает в режиме Flash (IE / Chrome). Сообщение об ошибке: Видео не найдено или доступ запрещен.

Пожалуйста, помогите!

Тестовый пример: http://fmw.cloudapp.net/default.aspx?fmwa=06dc832b-3c55-45f2-9391-332b448f892d

1 Ответ

0 голосов
/ 04 января 2012

Ну, никто еще не ответил ..

Мой ответ - конвертировать .aac в .mp3 , тогда он будет работать.Причину трудно объяснить, согласно моей беседе со службой поддержки JW Player , нет никакого способа выяснить, почему существует разница между этими двумя режимами.Я думаю, что проблема в плохой поддержке аудио AAC Flash.Он работает с MP3.

Так что, если вы столкнулись с той же проблемой, не тратьте время на ее решение, просто преобразуйте ваш аудиофайл в MP3.

...