Воспроизведение мп3 по прямой ссылке через скк поле

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 8 апреля 2011 в 23:45

Понятно что при аплоаде в мп3 трек можно воспроизвести плеером задав его в настройках поля.

А как по прямой ссылке воспроизводить аналагично треки? Ну что бы проигрыватель брал ссылку с др сайта.

Комментарии

Аватар пользователя Drupal Coder Drupal Coder 9 апреля 2011 в 0:49

Теоретически флеш-плеер, загруженный с одного домена, не сможет подгрузить mp3-файл с другого домена если только на этом домене не разрешена такая загрузка специальным XML-файлом в корне сайта. Ограничение безопасности флеша.

Аватар пользователя iNFerNo iNFerNo 9 апреля 2011 в 0:52

т.е. если у меня стоит модуль мп3 плеер

не существует сск поля в котором можно прямую ссылку задать и сделать вывод плеером?

все равно в бд храница урл некое до фала при аплоаде почему туда нельзя прямую ссылку кидать и также проигрывать?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 9 апреля 2011 в 1:02

"iNFerNo" wrote:

все равно в бд храница урл некое до фала при аплоаде почему туда нельзя прямую ссылку кидать и также проигрывать?


Инферна, кидай, проигрывай, выигрывай, но флеш-плеер, загруженный с одного домена, не сможет подгрузить mp3-файл с другого домена если только на этом домене не разрешена такая загрузка специальным XML-файлом в корне сайта. Ограничение безопасности флеша.

Аватар пользователя iNFerNo iNFerNo 9 апреля 2011 в 12:31

А если например приобрести хост чисто под архив файлов то там можно сделать XML-файлом что-то и все будет путем???

а что это за файл такой??? и как он будет связываться в флеш плеером???

Аватар пользователя iNFerNo iNFerNo 9 апреля 2011 в 12:51

а если создать сск поле текстовое Php и добавить


<?php
print theme('mp3player''Default''http://www.example.com/audiofile.mp3''An example file''John Smith''An optional description of the file');
?>

Тоже не будет работать проигрывание если ссылка на мп3 файл с другого ресурса?

Аватар пользователя Shift-Web Shift-Web 9 апреля 2011 в 12:59

"RxB" wrote:
но флеш-плеер, загруженный с одного домена, не сможет подгрузить mp3-файл с другого домена если только на этом домене не разрешена такая загрузка специальным XML-файлом

Это вопрос организации самого swf ... Вполне реально без всяких XML грузить

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 9 апреля 2011 в 13:01

"Shift-Web" wrote:
Это вопрос организации самого swf ... Вполне реально без всяких XML грузить

Это вопрос организации стандартной политики междоменных кросс-запросов не только из флеша, но и из js

Аватар пользователя Shift-Web Shift-Web 9 апреля 2011 в 13:04

"RxB" wrote:
Это вопрос организации стандартной политики междоменных кросс-запросов не только из флеша

согласен с тобой Smile

"RxB" wrote:
но и из js

жаба тут не при чём .. она просто контент пишет в тело ... даёт ссылку и настраивает параметры. в редких случаях передаёт ещё какие то данные

Аватар пользователя Shift-Web Shift-Web 9 апреля 2011 в 13:10

"RxB" wrote:
Ты делаешь аякс-запросы без JS?

Виктор. Мы щас о флэш и js или ещё о чём то? Тема топика : сабж. В AS уйма асинхронов

Аватар пользователя iNFerNo iNFerNo 9 апреля 2011 в 13:15

А такой код для flowplayer можно перекроить для мп3 плера (для аудио)

<?php 
drupal_add_js
($path_to_js.'flowplayer-3.2.4.min.js'); 
?>

<a   href="http://www.сайт.ru/flash/.mp3"  id="player"> </a> 
 
<script>
flowplayer("player", "/flowplayer-3.2.5.swf",  { 
clip: { 
           autoPlay: false,  
        autoBuffering: true // <- do not place a comma here   
    } 
});
</script>

?>

Аватар пользователя Shift-Web Shift-Web 9 апреля 2011 в 13:14

"iNFerNo" wrote:
А такой код для flowplayer можно перекроить для мп3 плера (для аудио)

Дай полный код обджекта - подскажу как короче сделать Wink

Аватар пользователя iNFerNo iNFerNo 9 апреля 2011 в 13:16

Ну этот код для flowplayer я вставляю в содержание и прописываю прямую ссылку на видео и оно проигрывается, правда можно только одно видео вставить в содержание...

Аватар пользователя Shift-Web Shift-Web 9 апреля 2011 в 13:19

"iNFerNo" wrote:
Ну этот код для flowplayer я вставляю в содержание и прописываю прямую ссылку на видео и оно проигрывается, правда можно только одно видео вставить в содержание...

Файрбагом посмотри то что браузер в динамике нарендерил

Аватар пользователя iNFerNo iNFerNo 9 апреля 2011 в 13:25
<object width="100%" height="100%" type="application/x-shockwave-flash" data="/flowplayer-3.2.5.swf?0.534578469988479" name="player_api" id="player_api">

<param value="true" name="allowfullscreen"><param value="always" name="allowscriptaccess">
<param value="high" name="quality"><param value="true" name="cachebusting">
<param value="#000000" name="bgcolor">
<param value="config={clip:{autoPlay:false,autoBuffering:true,url:http://www.site.ru/flash/full.flv},playerId:player,playlist:[{autoPlay:false,autoBuffering:true,url:http://www.site.ru/flash/full.flv}]}" name="flashvars"></object>