Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Очередной баг IE7? (http://www.flasher.ru/forum/showthread.php?t=99716)

Reacol 11.08.2007 19:39

Очередной баг IE7?
 
Добрый день!
Проблема обозначилась только в 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 код:

<?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($s4096);
}

fclose($s);

?>

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


Часовой пояс GMT +4, время: 07:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.