2012-03-17 2 views
2

Есть ли жизнеспособный способ воспроизведения потоковых трансляций aac в веб-браузере? (в частности, на wii) Я уже смотрел флэш и библиотеку VLCJ без везения. Я знаю, что был по крайней мере на одном сайте, который обычно воспроизводит их поток из браузера, но, похоже, я помню, что он не работает в браузере wii.поток существующих потоков aac в браузер с помощью soundmanager2

Благодаря

Update: Я нашел большой Js инструмент под названием Sound Manager 2, который утверждает, что в состоянии сделать это, но не может получить любые потоки в формате AAC, чтобы играть. Тем не менее, они поддерживаются. Это заставляет меня задаться вопросом, не настроен ли я неправильно.

http://www.schillmania.com/projects/soundmanager2/

<html> 
<head><title>Radio Stations</title></head> 
<!-- include SM2 library --> 
<script type="text/javascript" src="soundmanager2.js"></script> 
<!-- configure it for your use --> 
<script type="text/javascript"> 

soundManager.url = 'sm2-flash-files/'; 

soundManager.debugMode = true; 
soundManager.preferFlash = true; 
soundManager.useFlashBlock = true; 
soundManager.flashVersion = 9; 
soundManager.useHighPerformance = true; 
soundManager.useFastPolling = true; 

soundManager.onready(function(){ 

    var bleh = soundManager.createSound({ 
    id: 'NoLife-Radio', 
    url: 'http://radio.nolife-radio.com:8000', 
    type: 'audio/aac', // 'audio/mp4' ? 
    autoPlay: false, 
    stream: true, 
    autoLoad: true 
    }); 
}); 

soundManager.ontimeout(function(){ 

    // Hrmm, SM2 could not start. Flash blocker involved? Show an error, etc.? 
    alert("Could not start"); 
}); 

</script> 


<body> 
<a href="#" onClick="javascript: soundManager.play('NoLife-Radio');">Play</a> 
</body> 
</html> 

ответ

0

для воспроизведения потоков поместить ; в конце URL-адреса, который заставит его играть. Так заменить это: url: 'http://radio.nolife-radio.com:8000', с этим url: 'http://radio.nolife-radio.com:8000;',

Что касается формата, воспроизводить поток в плеер, как Winamp и выяснить, что это правильный формат. Также вы можете поставить soundManager.preferFlash = false;, чтобы браузеры, которые могут воспроизводить звук с использованием аудиофайлов HTML5, могут использовать его вместо вспышки.

Смежные вопросы