PDA

Просмотр полной версии : Очередной баг IE7?


Reacol
11.08.2007, 19:39
Добрый день!
Проблема обозначилась только в IE7, в IE6 и других броузерах не встречал.
При загрузке-воспроизведении потокового аудио, звука не слышно, т.е. видно, что файл грузится, но никаких "побочных" явлений нет.

Уже практическим путем отмел версии о том, что дело в именах файлов (http://julianradio.ru:8000/live128 или http://julianradio.ru:8000/live128.mp3).

Также интересно, что некоторые потоки все-таки воспроизводятся, например:
http://64.236.98.50:80/stream/1007 - в IE7 работает нормально.
Несмотя на то, что поток загружается с другого сервера, никаких конфликтов с установками безопасности нет.

Как уже говорил, в предыдущих версиях IE все звучит нормально.

Если кто решил подобную проблему, просьба поделиться решением.
Спасибо.

Usnul
12.08.2007, 00:30
причем тут АС для профессионалов?

etc
12.08.2007, 01:26
Для понта, безусловно. Переезжаем по адресу, а автору на всякий случай совет выбирать правильный раздел, иначе до плюса недалеко.
Т.к. тема в принципе никуда не подходит, то переезжаем во флейм.

Reacol
13.08.2007, 00:24
Да, немного не в тему задал вопрос, извиняюсь. Долго искал решение, поэтому и писал куда только можно...
Сам отвечаю здесь на свой вопрос, т.к. это точно пригодиться другим.
Проблема заключается в использовании :8000 порта.
И даже не знаю, то-ли ребята из Adobe перестраховались, то ли IE7 опять отличился.
Чтобы всё начало нормально работать, необходимо проксировать аудиопоток "подручными" средствами - связкой php, и если надо, .htaccess для замены расширения на какое-нибудь другое.
<?php
set_time_limit(0);

$s = fopen(
"http://yourdomain.ru:8000/live128",
"rb");

foreach ($http_response_header as $h) {
header($h);
}

while (!feof($s)) {
echo fread($s, 4096);
}

fclose($s);

?>

.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/live128.mp3$
RewriteRule ^(.*) /live128.php