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

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

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

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

Комментарии

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

9 апреля 2011 в 0:49

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

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

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

9 апреля 2011 в 0:52

"iNFerNo" wrote:

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


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

9 апреля 2011 в 1:02

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

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

9 апреля 2011 в 12:31

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


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

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

9 апреля 2011 в 12:51

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

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

9 апреля 2011 в 12:59

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

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

9 апреля 2011 в 13:01

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

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

"RxB" wrote:
но и из js

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

9 апреля 2011 в 13:04

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

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

9 апреля 2011 в 13:10

А такой код для 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>

?>

9 апреля 2011 в 13:15

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

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

9 апреля 2011 в 13:14

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

9 апреля 2011 в 13:16

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

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

9 апреля 2011 в 13:19
<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>

9 апреля 2011 в 13:25