2011-12-26 2 views
0

Я бегу JW Player на Windows Azure:играть .aac аудио на Windows Azure с JW Player: не работает в режиме Flash

<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 (Safari Safari/iOS Safari), , но не работает в режиме Flash (IE/Chrome). Сообщение об ошибке: Видео не найдено или доступ запрещен.

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

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

ответ

0

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

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

Итак, если вы столкнулись с одной и той же проблемой, не тратьте время на это, просто переходите к конвертации аудиофайла в MP3.