многократная загрузка одного SWF-файла с помощью SWFObject 2.2 - PullRequest
0 голосов
/ 19 июля 2011

У меня есть php-скрипт (он выбирает mp3-файлы из базы данных MySQL) и flash-плеер для прослушивания. Работа с плеером была реализована с помощью swfObject 2.2. Если я загружаю один mp3-файл, он работает нормально. Но если я захочу загрузить несколько mp3, я получу только последний mp3 в плеере (в html-источнике я вижу все, что нужно, но не на главной странице)

swfobject и mp3-плеер включены правильно, потому что работа с одним файлом в порядке.

какие-нибудь подсказки?

    <div class="myFlashPlayers">
    <script type="text/javascript">
    var flashvars = {url:'1.mp3',artist:'artist1', track:'track1', duration:'4:32'};
    var params = {};
    var attributes = {};
    swfobject.embedSWF("player.swf", "myAlternativeContent", "320", "40", "9.0.0", false, flashvars, params, attributes);


    var flashvars = {url:'2.mp3',artist:'artist2', track:'track2', duration:'1:03'};
    var params = {};
    var attributes = {};
    swfobject.embedSWF("player.swf", "myAlternativeContent", "320", "40", "9.0.0", false, flashvars, params, attributes);
    </script></div>

1 Ответ

1 голос
/ 19 июля 2011

Параметр name становится идентификатором DOM id <object> (помимо прочего), который должен быть уникальным. Вы должны будете назначить другое имя в каждом вызове swfobject. Даже простого добавления 1, 2 и т. Д. ... будет достаточно.

...