Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Потоковый звук, как получить название, кол-во загруженных байт ? (http://www.flasher.ru/forum/showthread.php?t=92150)

expolit 16.02.2007 22:57

Потоковый звук, как получить название, кол-во загруженных байт ?
 
Я проигрываю интернет радио
Код:

var stream:Sound = new Sound(this);
stream.loadSound("http://deamon.for-all.ru:8000/", true);
stream.start();

Но нигде не нашёл, как получить:
1. размер загруженных данных
2. текущие название трека
3. текущие название радиостанции
4. Сколько % буферизованно

на id3 и getBytesTotal() неоткликается

Спасибо.

etc 17.02.2007 00:02

А откуда может быть getBytesTotal у радио?
И ID3 ты получаешь по onID3?

expolit 17.02.2007 00:10

Цитата:

Сообщение от __etc
А откуда может быть getBytesTotal у радио?
И ID3 ты получаешь по onID3?

onID3 я так и не дождался, соответственно они не работают по понятию.
тьфу, ошибся не getBytesTotal , а getBytesLoaded , всёравно возвращает -1... тобиж фелс...

expolit 17.02.2007 00:11

PS можно с вами на эту тему пообщатся по аси ? мой номер 120054.

etc 17.02.2007 00:24

А форум для чего?
getBytesLoaded не получишь, потому что сервер не выдает вообще длительности трека.
И id3 зависит от сервера.

expolit 17.02.2007 00:38

форум конешно хорошо, но аська лучше, а как насчёт этих пунктов ?
Цитата:

Но нигде не нашёл, как получить:
1. размер загруженных данных
2. текущие название трека
3. текущие название радиостанции
4. Сколько % буферизованно
это можно получить ? что скажет наш гуру)

etc 17.02.2007 02:03

А гуру скажет:
1. Зависит от сервера
2. Зависит от сервера
3. Зависит от сервера
4. Если есть duration и position, то поделив второе на первое, получим, сколько из буфера уже проиграно. Отняв из единицы это значение, получим процент в буфере.

Надо эксперименты ставить, на разных радио. Например, у Ультры выводиться общее количество байт (какие-то то гигибайты, что-ли), а у deamon не выводит. ID3 я не смог получить ни у deamon, ни у Ультры.

Из всего этого можно сделать вывод, что надо настраивать сервер.
Я вплотную с радио не работал, не знаю, может ID3 в стрим потоке вообще не должно быть.

expolit 17.02.2007 02:45

Правельное было сказать
1,2,3 хз. и не сваливать на сервер) а вот за буферизацию спасибо.

id3, там не должно быть, я почитал, а по поводу ультры говорит о том что идёт вещание с готового трека, а у нас в реале.

etc 17.02.2007 02:58

Насчет 1—3 все-таки от сервера зависит, флеш не при делах, если бы был при делах, то разные радио играл бы одинаково. А про 4-ый пункт я не берусь говорить, что прям так и надо считать, но, по ощущениям, так нужно.
В общем и в целом выяснили, что getBytesLoaded и ID3 в этом радио не светит.

pkfun 17.02.2007 03:08

Цитата:

Сообщение от expolit
что скажет наш гуру)

Что только не придумают. :taunt:


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

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