Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.08.2007, 12:15
teCa вне форума Посмотреть профиль Отправить личное сообщение для teCa Найти все сообщения от teCa
  № 1  
Ответить с цитированием
teCa

Регистрация: Aug 2007
Сообщений: 11
По умолчанию Flash Audio Player?

В локалке поднят сервис радиовещания, перехватываю поток все ок, хочу получить теги - болт

делаю примерно так:

Код:
var my_sound:Sound = new Sound();
my_sound.loadSound("http://hostname:port", true);
trace(my_sound.id3.artist);
С сервиса теги передаются это точно, к примеру винамп их отлично воспринимает.

У меня же в оутпат только - undefined

Пробовал получать теги с локального файла, все теги получил, а с потока вот уже нет?

Можно ли вообще это реализовать?

Старый 23.08.2007, 12:59
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А с чего вы взяли, что метатеги сразу же доступны после вызова loadSound?

Старый 23.08.2007, 13:16
teCa вне форума Посмотреть профиль Отправить личное сообщение для teCa Найти все сообщения от teCa
  № 3  
Ответить с цитированием
teCa

Регистрация: Aug 2007
Сообщений: 11
Честно говоря, я это нисчего и не брал, просто при указании явного файла они определятся.

Это можно реализовать?

Старый 23.08.2007, 13:24
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Откройте справку по классу Sound.

Старый 23.08.2007, 13:35
teCa вне форума Посмотреть профиль Отправить личное сообщение для teCa Найти все сообщения от teCa
  № 5  
Ответить с цитированием
teCa

Регистрация: Aug 2007
Сообщений: 11
Код:
import mx.controls.gridclasses.DataGridColumn;
var id3_dg:mx.controls.DataGrid;
id3_dg.move(0, 0);
id3_dg.setSize(Stage.width, Stage.height);
var property_dgc:DataGridColumn = id3_dg.addColumn(new DataGridColumn("property"));
property_dgc.width = 100;
property_dgc.headerText = "ID3 Property";
var value_dgc:DataGridColumn = id3_dg.addColumn(new DataGridColumn("value"));
value_dgc.width = id3_dg._width-property_dgc.width;
value_dgc.headerText = "ID3 Value";

var my_sound:Sound = new Sound();
my_sound.onID3 = function() {
trace("onID3 called at "+getTimer()+" ms.");
for (var prop in this.id3) {
id3_dg.addItem({property:prop, value:this.id3[prop]});
}
};
my_sound.loadSound("/singl.mp3", true);
Вот этот пример приветден в хелпе, результат тотже, теги берутся только с mp3 файла, с потока же нет.

Старый 23.08.2007, 13:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вообще говоря, об этом тема была и пришли к выводу, что это просто такой поток.

Старый 23.08.2007, 13:39
teCa вне форума Посмотреть профиль Отправить личное сообщение для teCa Найти все сообщения от teCa
  № 7  
Ответить с цитированием
teCa

Регистрация: Aug 2007
Сообщений: 11
те, все дело в потоке? А на деле все должно отрабатывать?

А возможно ли флэшем сделать следующее?

открыть страницу, записать код страници в переменную, затем выдернуть из кода кусок от и до, за зетем отрезать эти "от", "до", а результат уже отобразить?


Последний раз редактировалось etc; 23.08.2007 в 13:56.
Старый 23.08.2007, 13:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Поток должен содержать корректные id3-теги, повторяющиеся с заданной переодичностью.

Какой код страницы?

Старый 23.08.2007, 14:01
teCa вне форума Посмотреть профиль Отправить личное сообщение для teCa Найти все сообщения от teCa
  № 9  
Ответить с цитированием
teCa

Регистрация: Aug 2007
Сообщений: 11
Сервис при обращении генерирует html страницу, на которой отображает различные поля, в том числе карент сонг, те записывать в переменную html код страници и брать из него уже само назваени трека?

Цитата:
Поток должен содержать корректные id3-теги, повторяющиеся с заданной переодичностью.
Но винамп эти теги отображает нормально, также пробовал и другие радиостанции такие как европа + итд, винамп теги показывает, флэш - нет

Старый 24.08.2007, 10:46
teCa вне форума Посмотреть профиль Отправить личное сообщение для teCa Найти все сообщения от teCa
  № 10  
Ответить с цитированием
teCa

Регистрация: Aug 2007
Сообщений: 11
Воббщем сделал так:

Код:
function nazvanie() {
	var lorem_lv:LoadVars = new LoadVars();
	lorem_lv.onData = function(src:String):Void  {
 if (src != undefined) {
               my_txt.text = src;
               index = src.indexOf(" ");
               src = src.substr(index, 100);
               index = src.indexOf(" - Winamp");
               src = src.substring(0, index);
               my_txt.text = src;
          } else {
               my_txt.text = "Unable to load external file.";
          }
     };
	lorem_lv.load("http://ittest:8087/index.htm");
}
Скриптом создаю страничку с карент сонг и вырезаю из неё уже влэшем.

В макромедии все отрабатывает, в браузере же Unable to load external file.

Из - за чего это может быть?
Так же флэшка не работает а ИЕ, но зато работает во вех остальных браузерах и плеерах.??

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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