Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SWFObject, live stream http, из playlist.xml 
:(
    Опции темы
DRUG_ADDICT
  Дата 12.4.2009, 06:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 10.8.2007

Репутация: нет
Всего: нет



Привет всем... вообщем есть flash плеер http://code.google.com/p/swfobject/ типа таких которые на youtube или rutube те которые проигрывают .flv ну через них можно не только .flv смотреть ну и слушать mp3 потоки http, rtmp и т.д. можно также делать список файлов... ну кто знает тот поймет... вообщем повторюсь... есть такой плеер и у меня, вот JavaScript код который передает параметры Flash плееру:

Код

<script type="text/javascript" src="swfobject.js"></script>
<p id="player">
<script type="text/javascript">
var so = new SWFObject('mediaplayer.swf','playlist','468','78','7');
so.addVariable('type', 'mp3');
so.addVariable('file', 'playlist.xml');
so.addVariable('width','468');
so.addVariable('height','78');
so.addVariable('displayheight','0');
so.addVariable('volume','100');
so.write('player');
</script>


отсюда можно понять что плеер загружает некий XML список который эээээ ну собственно вот он: 

Код

<playlist version="1" xmlns="http://xspf.org/ns/0/">
    <trackList>
        <track>
            <title>Track1</title>
            <creator>Track1</creator>
            <location>123.mp3</location>
        </track>
        <track>
            <title>Track2</title>
            <creator>Track2</creator>
            <location>123.mp3</location>
        </track>
        <track>
            <title>Track3</title>
            <creator>Track3</creator>
            <location>123.mp3</location>
        </track>
    </trackList>
</playlist>


с таким списком плеер будет работать на ура, но вот допустим с таким списком:

Код

<playlist version="1" xmlns="http://xspf.org/ns/0/">
    <trackList>
        <track>
            <title>Stream1</title>
            <creator>Stream1</creator>
            <location>http://radio:8000/stream</location>
        </track>
        <track>
            <title>Stream2</title>
            <creator>Stream2</creator>
            <location>http://radio:8000/stream</location>
        </track>
        <track>
            <title>Stream3</title>
            <creator>Stream3</creator>
            <location>http://radio:8000/stream</location>
        </track>
    </trackList>
</playlist>


плеер работать не будет, список радио потоков отображаться... при этом если указать тип http (в JavaScript`e) если вставить в (playlist.xml) список <meta rel="type">http</meta> - видел делали на одном сайте, тока за вместо http был указан тип flv... в общем не как не работает... =(

хотя вот так: 

Код

<script type="text/javascript" src="swfobject.js"></script>
<p id="player">
<script type="text/javascript">
var so = new SWFObject('mediaplayer1.swf','playlist','468','78','7');
so.addVariable('type', 'mp3');
so.addVariable('file', 'http://radio:8000/stream');
so.addVariable('width','468');
so.addVariable('height','78');
so.addVariable('displayheight','0');
so.addVariable('volume','100');
so.write('player');
</script>


работает отлично, но без списка, проигрывается всего один радио поток... =( я так понимаю проблема где то в playlist.xml подскажите что там ещё нужно написать... если конечно такое вообще возможно... в гугл уже более 3х часов сижу... устал, плиз помогите =( вообще где посмотреть что можно ещё напсиать в .xml??? тут был http://developer.longtailvideo.com/trac/wiki/FlashFormats не че не понятно =((( и тут http://developer.longtailvideo.com/trac/wiki/FlashVars пробовал всяко разно написать не работает =((( не где на сайтах подобного ещё не видел, чтоб именно радио поток (в смысле в live режиме) проигрывался... но теоретически это можно, я уверен!!! ведь просто без списка работает, а со списком не работает, хоть и сам отображается, просто если бы список был некорректный он бы вообще не отображался... может я не тот тип указал??? помогите! 

сам .swf плеер и .js скрипт этот прилогаю к посту... 

Это сообщение отредактировал(а) DRUG_ADDICT - 12.4.2009, 06:40

Присоединённый файл ( Кол-во скачиваний: 17 )
Присоединённый файл  player.rar 31,31 Kb
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт.
PM ICQ Jabber   Вверх
DRUG_ADDICT
  Дата 12.4.2009, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 10.8.2007

Репутация: нет
Всего: нет



 smile  smile  smile народ! я идиот! smile сидел три часа в гугл и писал этот пост все ради того что во время его написания мне пришла в голову мысль а почемубы playlist.xml не указать тип mp3 а в самом JavaScript коде указать http... ну собсно так и сделал и вот оно!!! все работает smile модераторы тока не удаляйте её может у кого тоже проблема такая будет!!! ибо я реально в сети не видел такого ещё не где, это рас, два: вообще про live потоки через подобные плееры в ру.нети нет ни слова только на англоязычных cfqnf[ это упоминается и то очень очень мало... и больше там пишут о web камерах и live потоках .flv по rtmp протоколу и http а примеров практически нет, а тут все есть... вообщем вот: 

JavaScript:

Код

<script type="text/javascript" src="swfobject.js"></script>
<p id="player">
<!-- тут текст вылазит если у клиента нет flash plaer`а или он ниже 7 версии... -->
<!-- (версия указывается чуть ниже... ( SWFObject('mediaplayer1.swf','playlist','468','78','[U]7[/U]');)) -->
<script type="text/javascript">
var so = new SWFObject('mediaplayer1.swf','playlist','468','78','7');
so.addVariable('type', 'http');
so.addVariable('file', 'playlist.xml');
so.addVariable('width','468');
so.addVariable('height','78');
so.addVariable('displayheight','0');
so.addVariable('volume','100');
so.addVariable("backcolor","0xdadbdb");
so.addVariable("frontcolor","0x3658b5");
so.addVariable("lightcolor","0x000000");
so.write('player');
</script>


и сам playlist.xml:

Код

<playlist version="1" xmlns="http://xspf.org/ns/0/">
    <trackList>
        <track>
            <title>Stream1</title>
            <creator>Stream1</creator>
            <location>http://radio:8000/stream</location>
            <meta rel="type">mp3</meta>
        </track>
        <track>
            <title>Stream2</title>
            <creator>Stream2</creator>
            <location>http://radio:8000/stream</location>
            <meta rel="type">mp3</meta>
        </track>
        <track>
            <title>Stream3</title>
            <creator>Stream3</creator>
            <location>http://radio:8000/stream</location>
            <meta rel="type">mp3</meta>
        </track>
    </trackList>
</playlist>


все работает 100% + качайте сам .swf плеер и скрипт .js в архиве предыдущего поста! всем пока! smile 

Это сообщение отредактировал(а) DRUG_ADDICT - 12.4.2009, 07:01
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт.
PM ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.