Форум / Плагины / Uppod.AJAX
Сервис предлагает решения для связи плееров Uppod с сайтом без перезагрузки страницы.

Подробнее

supportСсылка на пост (Смотрели 415162)23.07.08 19:37     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
Zaandr 18.07.08 - 00:16
как можно сделать с помощью аякса так же как у вас на страницу «возможности»?
2
support 23.07.08 - 19:37
Добавим
3
Tigran_H 22.10.08 - 04:52
не подскажете, когда ожидается такая возможность? а вообще плеер супер !!! Спасибо !!!
4
snnoz 11.12.09 - 23:30
проигрыватель вроде норм, я сделал стиль скачал плеер а где пример взять у вас на сайте, пример кода для вставки с подключенным моим стилем не нашел (( ткните плиз
5
forsite 26.10.08 - 17:16
Поддержу Тиграна — эта возможность была бы очень полезной. Пользуясь случаем, хотел бы поблагодарить за великолепный продукт.
6
Tigran_H 01.11.08 - 03:19
Я тут поковырялся, и сделал такой вариант, правда есть один глюк, который я не смог победить :) Он заключается в том, что при закрытии видео окна, в IE7, если не нжать СТОП, то видео продолжает проигрываться. В Firefox — вроде правильно работает, в Opera не проверял, его у меня не стоит… Если кто сможет исправить сей глюк, подскажите как…
Моё творенье можно скачать тут:
ссылка
7
seth 27.08.09 - 16:23
ссылка мертвая
8
lucifer 23.11.08 - 22:54
Ога очень хотелось бы поскорее увидеть реализацию с использованием AJAX (воспроизведение без перегрузки страниц)
9
fastdeath 07.02.09 - 18:12
Чего_то я не понял,как добавить переключение между плеерами.Как вообще установить ajax?
10
ы 17.05.09 - 00:16
руками
11
Анатолий 14.10.08 - 01:03
Скажите, когда-нибудь реализуете такую возможность, если на странице несколько плееров, то по окончанию воспроизведения в одном, началось бы воспроизведение в следующем (с меньшим ID)
12
support 14.10.08 - 22:21
Чем вас не устраивают плейлисты?
13
Анатолий 14.10.08 - 23:21
Плейлисты нужно настраивать у вас на сервере, а так, каждый пользователь моего сайта может добавить трек в музыкальную галерею загрузить трек или указать ссылку, исполнителя и название, в пример можно поставить Вконтакте — они же тоже без плей листов, каждому треку — свой плеер.
14
support 14.10.08 - 23:33
Логичнее все же использовать плейлисты, если есть список треков и необходимо их синхронизировать. Если вы посмотрите содержимое файла плейлиста, то увидите простой список ссылок — собирать его можно без привязки к нашему сервису.
15
Анатолий 15.10.08 - 06:44
Я это знаю, просто способ с плейлистом мне не подходит, точнее нет технической возможности, по-этому и прошу сделать переключение, для меня это важно, думаю и многим другим, у кого нет PHP хоста или своего сервера. Знаю, что с плейлистами удобнее но увы…
16
freckled 22.11.08 - 21:48
Это точьно нужная функция я так понимаю типо аудиоплеер который переключается автоматически Как вконтакте?
17
Анатолий 27.11.08 - 08:27
да — правильно понимаете. Просто нужно сделать так, чтобы AJAX переключал плей на плеер с меньшим ID и все.
18
mckoca 09.08.14 - 01:23
Анатолий, я тоже с Вами соглашусь, вот например мой сайт musicrus.ucoz.ru в нём требуется переключение с плеера на плеер, но где только не искал, нигде к сожалению найти не могу( Если вдруг найдете, отпишитесь, заранее очень благодарен Вам)
19
gspukr 04.11.08 - 20:49
а где можно достать такую штуку как в примерах на главной, что бы при нажатии на рисунок выскакивало окношко поверх браузера и там проигрыватель
20
basmach 24.11.08 - 18:57
Юзайте AJAX. Если самому лень делать тогда фрамеворк jQuery. ссылка

21
priceh 30.12.08 - 12:39
А можно работающий пример? Я прекрасно знаком с html + css , но вот в ява-скрипте не силен.
22
freckled 24.11.08 - 09:12
Сделайте как вконтакте плиз

function audioPlayerPlay (value) {
document.getElementById(’aplayerembed’).audioPlayerPlay(value);
}

function audioPlayer (id) {

if (typeof(window.MyMelodyControl) == "function") {
MyMelodyControl(’stop’);
}

if(audioPlayer.lid == id) {

if(audioPlayer.lstat == ’play’) {
$(’#aplayercontrol’ + id).css({background: "#808285 url(/css/img/player-1.gif) 0 0 no-repeat"});
arguments.callee.lstat = ’paused’;
audioPlayerPlay (’paused’);
} else {
$(’#aplayercontrol’ + id).css({background: "#808285 url(/css/img/player-1.gif) 0 100% no-repeat"});
arguments.callee.lstat = ’play’;
audioPlayerPlay (’play’);
}

} else {

$(’#aplayerembed’).attr({flashvars: ’id=’ + audioList[id — 1]});
$(’#aplayerparam’).attr({value: ’id=’ + audioList[id — 1]});
$(’#audioplayer’ + id).html($(’#aplayerblock’).html());

if(id != audioPlayer.lid) $(’#liplayer’ + audioPlayer.lid).removeAttr(’class’);
id = ($(’#audioplayer’ + id).get() == ’’)? 1: id;
$(’#liplayer’ + id).attr(’class’, ’play’);
$(’div.time’).css({display: ’none’});
$(’#audioplayer’ + id).css({display: ’block’})
arguments.callee.lid = id;
arguments.callee.lstat = ’play’;

}
}

function AudioPlayerNext () {
var lid = audioPlayer.lid;
$(’#liplayer’ + lid).removeAttr(’class’);
$(’#aplayercontrol’ + lid).css({background: "#808285 url(/css/img/player-1.gif) 0 0 no-repeat"});
audioPlayer(lid + 1);
}
23
support 24.11.08 - 17:42
Зачем?
24
Анатолий 27.11.08 - 08:30
чтобы плеер после окончания трека переключался на следующий с меньшим ID (UID) — что значит зачем? — не всегда удобно использовать плейлисты — да и нет технической возможности у всех.
25
support 27.11.08 - 18:51
Ок. Точно будет в следующей версии
26
Анатолий 07.12.08 - 21:02
Благодарю.
P.S. и жду с нетерпением :]
27
neoniks 18.12.08 - 00:37
А у самого плеера есть обработка событий ? например как-то так

document.getElementById("ID").endplay=вызов функции при окончании проигрывания трека;

Али пока только одностороннее управление?

Это в продолжение темы с плейлистами…
28
support 18.12.08 - 02:01
Будет обработка окончания проигрывания в ближайшем обновлении
29
neoniks 18.12.08 - 22:27
А на когда оно запланировано?
30
support 18.12.08 - 22:53
скоро
31
nerve 01.01.09 - 18:03
Я писал об этом в отдельной ветке, хочу еще раз написать, чтобы не потерялось.
Можно ли добавить возможность смены трека в плеере по клику по ссылке.
То есть есть треклист на сервере, у каждого трека есть свой ID,
так вот сделать возможность по клику определенной ссылки в тексте сайта
сменять трек в плеере. Спасибо!
32
support 01.01.09 - 18:55
Можно, если используется SWFObject. При нажатии на ссылку по onclick должна вызываться функция, которой передается ссылка. Есть пример тут ссылка
33
neoniks 21.01.09 - 20:13
Не подскажете почему не работает управление по ссылкам ? что не так делаю?
ссылка
34
support 21.01.09 - 20:39
Не все ссылки на uppod.swf заменили на свои
35
neoniks 21.01.09 - 20:50
как и думал, дело не в этом… после исправление не заработало…
36
support 21.01.09 - 21:06
Через swfobject не пробовали?
37
neoniks 21.01.09 - 21:22
Пробовал
ссылка

при этом вот тут работает , хотя код скопирован ничего не менял
ссылка

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

ссылка
38
support 21.01.09 - 21:53
Сохраните crossdomain.xml на info — ссылка
39
neoniks 21.01.09 - 22:05
Спасибо, заработало…
40
neoniks 22.01.09 - 15:17
ссылка

Не знаю баг или нет… но в самом первом плеере не получается запустить первый трек… при нажатии запуска первого он почему то переходит на следующий

И ещё когда в раздере редактирования плеера выбрать свойство плейлиста \"В НУТРА\" и не ставить галочку \"показывать\"… по переход по плей листу по ссылкам не работает
41
support 22.01.09 - 17:44
Это баг — обновите плеер
\"Показывать\" — это опция реактора и с работой плеера никак не связана
42
neoniks 22.01.09 - 17:19
И ещё вопрос… можно как то узнать номер трека, который начал играть ? (при нажатии на плей)
43
support 22.01.09 - 17:49
Пока только есть сигнал о запуске плеера, добавим в планы
44
neoniks 22.01.09 - 18:40
Для частичного решения этой возможности пока использовал вот этот код (на работоспомобность проверен)


var fstart=1;
var nomtreck=1;
var flagtreck=0;

function plionnx(){if(flagtreck==0){nomtreck=nomtreck+1; /*тут может вызываться функция которая использует номер трека */}}
function pliclin(n){flagtreck=0;/*тут может вызываться функция которая использует номер трека */};
function plioncl(n){flagtreck=1;nomtreck=n;}

// в функцию uppodStartsReport добавляется дополнительный код if(fstart==0){plionnx();pliclin();}fstart=0;

function uppodStartsReport(playerID) { // user starts player (works for playlist too)
if(fstart==0){plionnx();pliclin();}fstart=0;
//alert(playerID);
}


plioncl(n) добавляем к свойству onclick где n это номер трека

onclick=\"plioncl(2);uppodSend(\’audioplayer1\’,\’start2\’);\"

П.С. Когда на плеере используются кнопки (вперёд, назад). решение не работает. Будте внимательны.

45
weiss 12.02.09 - 16:02
Да, мне тоже необходимо вернуть номер в плейлисте проигрываемой позиции, но пока нельзя…
Надеюсь, такая возможность появится уже скоро. (=
46
neoniks 16.02.09 - 18:36
Ну с помощью приведённого решения можно держать в памяти номер трека…
47
weiss 16.02.09 - 19:19
Только если управление плеером выносить отдельно в код страницы (чтобы иметь onclick), а мне то надо, чтобы это было привязано к самому плееру…
48
neoniks 16.02.09 - 19:23
не только onclick. Номер трека меняется так же от отклика плеера.. по очереди…
49
mesos 09.02.09 - 20:59
Здравствуйте! Есть пара вопросов:
1. Возможно ли при загрузке начинать проигрывание с определенного момента трека?
2. Возможно ли получить через API текущую позицию трека?
Собственно, все эти ухищрения нужны для случая, когда пользователь например обновляет страницу, а воспроизведение затем должно начаться с момента выгрузки.
50
Faq 10.02.09 - 03:21
В Uppod.AJAX таких функций нет, но в самом плеере есть возможность запоминать положение
Редактор стилей (аудио) > Опции > Запоминать положение
51
mesos 11.02.09 - 19:02
Спасибо
52
seva 18.02.09 - 21:08
Попробовал поставить управление через аякс. При клике происходит выбор файла из плейлиста, но сам файл не проигрывается, хотя по идее должен. Страница расположена тут ссылка . Ссылка на плейер ссылка
53
neoniks 19.02.09 - 11:28
Обнаружил такой баг. Если в плей листе треков меньше 10 по моему…
То с помощью команды плееру start можно любой трек (в самом начале)

если треков в плей листе больше 11 (тестировалось на 13) то при попытке запустить самый последний трек, начинает играть первый, а что бы запустить последний (в тестовом случае 13тый) то приходится по очереди запустить 11ты1 12ты и тогда уже только запустится последний.

Таже ситуация со всеми треками которые по номеру больше 11
Ссылку опубликовать пока не могу, отпишу на нашу почту от neoniks2[а]яндекс
54
neoniks 19.02.09 - 14:58
на Вашу почту)
55
neoniks 19.02.09 - 15:01
В общем как то это связано с тем, что в настройках плеера (ауди) указывается количество треков на странице
у меня в настройках стояло 10…

В настройках максимально можно поставить 30… тогда нормальное управление с помощью ajax ограничивается 30-ю теками, сверх этого будет баг.

можно например сделать вид плей листа \"невидимый\" при этом количество на странице будет становится без ограничения..

жду решения))), Спасибо.
56
support 19.02.09 - 18:41
Спасибо, посмотрим
57
Gradus 06.03.09 - 22:26
Можно узнать что вы насмотрели ? :) просто на сайте роликов море , а как воспрозводит описал neoniks
58
support 06.03.09 - 22:51
Исправили в 0.46.4
59
dmi3x 24.02.09 - 16:59


// player done (hide preloader)
function uppodPreloader(playerID) {
uppodSend(playerID,\'play\');
}



Хоть и написано, что player done, но этот код вызывает ошибку, т.к. функция uppodSend почему то ещё не инициализирована. Помогло SetTimeout(function(){uppodSend(playerID,\’play\’);},1000) , Но это же изврат…
60
support 24.02.09 - 19:41
Плеер с плейлистом?
61
dmi3x 02.03.09 - 14:56
да
62
support 02.03.09 - 20:19
Инициализация uppodSend, если я правильно понял проблему, зависит от архитектуры подключения js, а не от плеера. Какая ошибка возникает?
63
dmi3x 03.03.09 - 15:52
function uppodInit(playerID) {
uppodSend(playerID,\’play\’);
}

вызовет ошибку в ф-ции uppodSend: \"document.getElementById(playerID).sendToUppod; is not a function\".
Знчит плеер ещё не полностью загрузился?
64
support 03.03.09 - 16:42
Это работает так — после загрузки плеер посылает сигнал о инициализации файлу js — uppodInit(playerID), вызывать эту функцию в самом js не нужно. После инициализации можно пользоваться всем функционалом взаимодействия модуля с плеером.
65
svoyak 24.06.10 - 14:24
объясните пожалуйста куском кода, как проверить, что плеер с нужным айди проинициализировался и ему можно посылать команды?
Добавив в uppod_player.js обычный алерт в функцию uppodInit(), действие алерта обнаружено не было, при этом плеер(ы) загрузился(лись) и работает(ют).
66
b350455 24.10.11 - 23:06
+1
ссылка
версия 0.9.5.9.4.2
67
b350455 24.10.11 - 23:08
и где команда fullscreen_toggle???
68
Saty 10.06.12 - 00:04
+1
аналогичная проблема. не знаю, как с ней бороться.
69
Аркадий 24.02.09 - 22:40
Как вызвать js-функцию на странице по факту окончания воспроизведения?
(18.12.2008 писали, что добавят при ближайшем обновлении.)
70
support 25.02.09 - 00:46
uppodTheEnd появилась в Uppod.AJAX еще в прошлом обновлении
71
Аркадий 25.02.09 - 15:16
А можно пример использования?
Скажем, когда я добавил:

function uppodTheEnd(\’player\’) window.close()

плеер вообще перестал запускаться.
ссылка
72
support 25.02.09 - 15:31
Не нужно ничего добавлять, пример использования есть в архиве ссылка
73
Аркадий 25.02.09 - 16:04
Простите, не получается ничего.
Либо плеер не работает, либо работает, но функция в конце не запускается.
Можете подробно объяснить, что нужно где добавить и прописать, чтобы когда видеозапись дойдёт до конца на странице сайта запустилось my_function() ?
Спасибо.
74
support 25.02.09 - 16:18
Пример рабочий, события в uppodTheEnd приходят, попробуйте разобраться самостоятельно
75
Аркадий 25.02.09 - 17:15
Спасибо, что не помогли.
Своими мозгами дойти было приятнее. :)
76
weiss 01.03.09 - 11:08
Спасибо за возможность узнать текущую позицию в плейлисте, очень пригодилось.
Еще очень нужно, чтобы плеер мог возвращать ошибки. Даже не конкретно какая ошибка произошла (хотя можно и так, но впринципе это не важно), а чтобы была проверка на то возникла ли какая-то ошибка (файл не найден, ошибка в плейлисте).
77
weiss 04.03.09 - 16:35
Можно услышать ответ? Действительно очень необходима эта функция…
78
support 04.03.09 - 17:56
Занесли в планы на следующий апдейт
79
weiss 04.03.09 - 18:11
Большое спасибо =)
80
Аркадий 09.03.09 - 01:35
Можно ли запрограммировать плеер на проигрывание видео до определённого положения мм:сс? Чтобы он в этом положении останавливался. Или, как вариант, можно ли в js постоянно знать текущее положение воспроизведения?
81
support 09.03.09 - 02:50
Через js было бы правильно сделать. Добавим в Uppod.AJAX
82
tane4ka-ko 15.03.09 - 12:43
Прошу прощения за глупый вопрос: как устанавливать Uppod.AJAX? Закинуть uppod_player.js и swfobject.js в одну папку с uppod.swf? а что дальше? что еще где прописать? надо чтобы нажимая на новый плеер, музыка в старом играть прекращала. только не бейте меня..
83
weiss 16.03.09 - 15:19
Закинуть и подключить к странице файлы скриптов. На странице-примере всё сделано, смотрите там исходный код и делайте по аналогии.
84
tane4ka-ko 17.03.09 - 16:53
Как я поняла, файлы скриптов подключаются к странице с помощью двух строчек:
<script language=\"JavaScript\" src=\"путь/uppod_player.js\"></script>
<script language=\"JavaScript\" src=\"путь/swfobject.js\"></script>

А как соединить script и object?
<script type=\"text/javascript\">var flashvars = {\"uid\":\"audioplayer1\",\"st\":\"2iob3gRLvcwV3dJZvI9zvcu8Uf443HJhGxo70NJhGxo701YVvIolGArr\",\"pl\":\"2iob3gRLvcwV3dJZvI9zvcu8Uf443HJhGxo70aW73cTL3dWh6xW73coXUfwZ2xsNyHmb6iTr\"};var params = {bgcolor:\"#ffffff\", allowFullScreen:\"true\",allowScriptAccess:\"always\",wmode:\"transparent\"}; var attributes={id:\"audioplayer1\"}; new swfobject.embedSWF(\"uppod.swf\", \"audioplayer1\", \"43\", \"43\", \"9.0.0\", false, flashvars, params,attributes);</script>

<object id=\"audioplayer1\" type=\"application/x-shockwave-flash\" data=\"/wp-content/uppod.swf\" width=\"300\" height=\"35\"><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"movie\" value=\"/wp-content/uppod.swf\" /><param name=\"flashvars\" value=\"comment=July Promo Mix 2008&st=/wp-content/uppod-styles/audio6-685.txt&file=/wp-content/uploads/2009/01/alex-dias-slais-original-mix.mp3\" /></object>

помогите, пожалуйста! :)
85
support 17.03.09 - 18:27
script и object — два разных способа публикации плеера, нужно выбрать какой-то один ссылка ссылка
Для подключения Uppod.AJAX подойдет любой, но лучше использовать swfobject
86
tane4ka-ko 22.03.09 - 19:57
Спасибо за ответ! опять возникли вопросы:
скачала SWFObject, в котором 2 файла swfobject.js, один из которых уже был (скачен с AJAX ) и путь к нему прописывала в header.php:
<script language=\"JavaScript\" src=\"http://mysite.ru/wp-content/swfobject.js\"></script>

исходя из этого делаю вывод: без разницы какой способ публикации использовать, либо script, либо object, т.к. в обоих используются одинаковый файл swfobject.js. правильно? и оба способа у меня не работают.
что делать со вторым swfobject.js….. ?
что же я не поняла?
подскажите пожалуйста еще раз!
ничего не понимаю….
очень очень жду ответа.
87
support 22.03.09 - 20:10
swfobject.js используется только в случае подключения через код Javascript, для object он не нужен
также нужно соблюдать некоторые требования модуля AJAX ссылка
88
tane4ka-ko 23.03.09 - 11:46
не удается мне подключить ajax:(
Публикую плеер с помощью кода
<div id=\"audioplayer1821\"></div><script type=\"text/javascript\">var flashvars = {\"uid\":\"audioplayer1821\",\"comment\":\"Over The Light (Evgeny Bardyuzha Remix)\",\"st\":\"2iob3gRLvaoqv5EMkdw12xGBvIyzvcGVvxyL0Io40ITLGfuV0aTM3com0dw1vaFzkd4LyHbaOgYBGihb\",\"file\":\"2iob3gRLvaoqv5EMkdw12xGBvIyzvcGVvxyL0Io40ITLGfu80aFZ3NsNtgAmv1AWvaF535JVkxFB3NzB01EM0c97ka4BUxVM0x4lv5zVtVrr\"};var params = {wmode:\"transparent\", allowScriptAccess:\"always\"}; new swfobject.embedSWF(\"http://dj.a-design.su/wp-content/themes/dj/uppod.swf\", \"audioplayer1821\", \"300\", \"35\", \"9.0.0\", false, flashvars, params);</script>
, продублировав id параметром uid.
uppod.swf и файлы swfobject.js и uppod_player.js лежат в одной папке и путь к ним прописан как в примере test_swfobject.html:
<script language=\"JavaScript\" src=\"uppod_player.js\"></script>
<script language=\"JavaScript\" src=\"swfobject.js\"></script>

не пойму в чем ошибка:(
вот мой пример ссылка
мой плеер ссылка
мой плейлист ссылка

support, извините меня что так туплю, жду от вас помощи:)
89
support 23.03.09 - 14:36
У вас скрипты не подгружаются — ссылка 404
90
tane4ka-ko 24.03.09 - 09:53
Спасибо спасибо спасибо огромное!!!! *YAHOO* *YAHOO* *YAHOO* заработало!!!
скрипты правда не подгружались)
91
weiss 16.03.09 - 15:41
Можно еще добавить возможность, чтобы плеер мог возвращать продолжительность видео/аудио?
92
support 16.03.09 - 18:07
Ок
93
Sid_Vishez 28.03.09 - 14:34
А есть у кого-нибудь пример реализации следующей функциональности — чтобы при смене трэка менялось часть содержимого страницы (аяксом)
94
Аркадий 02.04.09 - 19:51
Не работает ссылка GetTime — ссылка
Скажите, как в js присвоить переменной текущее положение воспроизведения?
95
Аркадий 02.04.09 - 19:53
Правильная ссылка
96
support 03.04.09 - 16:29
Спасибо, исправили пример.
Получаете значение и присваиваете его переменной

var myVar;
function uppodGetTime(n) {
myVar=n;
}
97
Аркадий 04.04.09 - 16:32
Ничего не получается. Всё время только выскакивает alert.
Можно ли привести код, где функция присваивает переменной t текущее положение времени в плеере \"player1\"? Спасибо.
98
vanes 07.05.09 - 15:02
что то я совсем не могу понять как используя метод swfobject подключить файл стилей??? И файл плейлиста? Сори за глупый вопрос….
99
informator 18.05.09 - 12:53
С событиями onClick все вроде бы ясно…
Но вот событие onLoad не работает вовсе. С чем это связано?
Объясню свою задачу: один плеер в нем плейлист на кучу файлов. Файлы проигрываются в зависимости от того, по какой ссылке перешли на страницу с плеером.
Подскажите, как правильно реализовать, если можно с примером.
100
support 18.05.09 - 17:19
Есть проблема с инициализацией загрузки плейлиста — в обновлении будет решение. Пока можно сделать через задержку запроса или проверкой состояния.
101
zamuta 19.05.09 - 17:13
Сделайте, как чтобы плеер был «background», а то AJAX ссылки отображаются под ним. ссылка
102
support 26.05.09 - 14:02
Это выполняется в css — поищите про wmode=opaque
103
OFFtopic 26.05.09 - 12:52
Не отрабатывают команды плееру при неактивном окне браузера (FF3). Это ограничение флэш-плеера? Может быть есть возможность исправить?
104
support 26.05.09 - 14:03
Первый раз слышу о таком ограничении, в других браузерах все нормально?
105
BaJIeHoK 26.05.09 - 22:55
support
<param name=\\"wmode\\" value=\\"opaque\\" />
Спасибо работает
106
kanat07 09.06.09 - 05:55
в source коде страницы, url файла будет видно? если да, как можно скрыть?
107
kanat07 09.06.09 - 06:12
как можно узнать id playera?
108
weiss 09.06.09 - 19:26
Интересно почему у меня работает почти всё видео с вконтакте/вкадре, а у некоторых пользователей некоторое видео не работает, не грузится. Это зависит от региона страны, города и т. д., проблем на канале или еще чего-то?
109
weiss 10.06.09 - 22:52
Уточню. Вот у меня с помощью функции uppodErrorReport(playerID) отправляется мне на мыло уведомление об ошибке, чтобы исправлять нерабочее видео. И некоторые уведомления действительно ведут на нерабочее видео. Но 90% всех уведомлений ложные, т. е. я захожу на сайт, запускаю плеер и всё нормально работает, грузится как обычно. Вопрос в том, почему у некоторых не загружается тот или иной файл с сервера вконтакте/вкадре или мэйл.ру, а у меня всё нормально? Причем дело не в проблемах с инетом, другие фильмы у тех пользователей грузятся. Дак в чем тогда проблема, и где она? У вконтакте или в плеере, хоть последнее и исключено вроде?
110
support 11.06.09 - 04:09
Событие срабатывает по сигналу NetStream.Play.StreamNotFound — этот сигнал приходит автоматически. Возможно, видеохостинги используют распределенные сети и разные пользователи качают одно и тоже видео с разных серверов.
111
weiss 13.06.09 - 19:42
Значит, что если сначала плееру дана ссылка вида, например:
48.vkadre.ru/assets/videos/7f1f40c822199261.vk.flv
То видео-хостинг может подменить ее на, например:
469.vkadre.ru/assets/videos/7f1f40c822199261.vk.flv
?
Я так понимаю, что если к какому-то файлу слишком много запросов, то пользователю дают такой же другой… Можно ли тогда отследить такой редирект? Дело в том, что все эти \"ложные\" ошибки очень мешают и на них тратится очень много времени. Было бы здорово, если бы плеер в таких случаях не выдавал ошибку или просто бы не срабатывала функция uppodErrorReport. Не знаю возможно ли это как-то реализовать, но если да, то пожалуйста…
112
kOzYrNiY 06.01.10 - 16:25
Да, у меня тоже так же… сегодня видео загружается, воспроизводится, а завтра уже нет… это можно исправить?!?!?
113
Сергей 10.06.09 - 02:26
Есть небольшой вопрос.
В связи с чем ajax инструменты не работают локально? Я увидел такое предупреждение в примере и в js файле. И действительно смог запустить все только на сервере.
Просто это осложняет разработку на локальной машине.
Заранее спасибо.
114
weiss 10.06.09 - 22:45
Денвер…
115
Дмитрий 17.06.09 - 22:39
Здравсвтуйте. Не могли бы вы указать, где я ошибся. У меня есть список аудио файлов(путей), в цикле выводятся плееры с параметрами для каждого mp3, id=audioplayer(1,2,3,4…) и uid инкрементируются в цикле.
Подключил JS файлы AJAX API, параметр uppod_play_next=1, но при проигрывании первого плеера, следующий не включается. В JS файле нашел функцию uppodTheEnd(id), ее нужно где то прописать и вызывать? или это событие автоматическое, и у меня просто что то не так с ID ?
116
support 22.06.09 - 03:28
uppodTheEnd срабатывает автоматически. Трудно сказать без примера.
117
voha 01.07.09 - 00:33
Здравствуйте.
Поставил плеер и API, включил автопереключение плееров. Как можно сделать, чтобы при переключении на следующий плеер, ему передавалась уже выставленная громкость? в общем чтобы при переключении плееров громкость сохранялась..
Впринцыпи нужно в функции uppodTheEnd, вызвать volume=uppodSend(playerID,\’getv\’); , и присвоить ее следующему по счету плееру. Но функция возвращает значение в третий параметр uppodSend — callback , функция в которую вернется результат громкости, как бы вместо нее правильно использовать свою функцию с нужными параметрами, или можно чтобы это значение присвоилось обычной переменной.

Или еще вариант, функция uppodStopAll, которая закрывает все плееры кроме одного, было бы хорошо, если бы в ней была возможность всем остальным выставить громкость текущего плеера, но опять же не смог вернуть текущую громкость в переменную
118
support 01.07.09 - 02:37
Понятно, что получать сразу переменные было бы лучше, но так сделать не получилось. Обращение из AS в javascript работает через ExternalInterface.call(\"function\", \"vars\") — можете погуглить. То есть можно обращаться только к функциям, либо создавать функции на лету ExternalInterface.call( \’function ( ) { var volume=1 }\’ ); Но в комбинации присваивания переменной возвращаемого значения этот хак не работает.
119
adsokolov40 02.07.09 - 19:35
Коллеги, я понимаю, что этот вопрос всем смертельно надоел, но все же: как подключить плеер через SWFObject ? Вот мой плеер
ссылка
Оба скрипта загружены и включены
<script type=\"text/javascript\" src=\"/swfobject.js\"></script>
<script type=\"text/javascript\" src=\"/uppod_player.js\"></script>
Версия uppod на моем сервере 0.49.3
ссылка
Беру код
<div id=\"videoplayer1271\"></div><script type=\"text/javascript\">var flashvars = {\"st\":\"XobyTUH93d29T4vIu4WZflNBRLfZTMD9u4QhTdGe2az6Rdx9TLbNRg8B3Lusug895CyQn=kQ3Mbm2Ajj\",\"pl\":\"XobyTUH93d29T4vIu4WZflNBRLfZTMD9u4QhTdGe2az6Rdx9TgQhtlQsTLx9TgQhtlQsTLbY24WIulVy3cE05BEZ2ohy\"};var params = {bgcolor:\"#ffffff\", allowFullScreen:\"true\", allowScriptAccess:\"always\"}; new swfobject.embedSWF(\"ссылка, \"videoplayer1271\", \"302\", \"226\", \"9.0.0\", false, flashvars, params);</script>
Ставлю его сюда ссылка
Ноль эмоций.
Что я делаю не так? Помогите!
120
support 04.07.09 - 00:07
По ссылке работает, починили?
121
voha 05.07.09 - 18:18
Здравствуйте.
Плеера для музыки вывожу через Swfobject
При клике на плеер — вокруг плеера рисуется пунктирная рамочка(выделение),с помощью CSS убрать не вышло
Можно ли как нибудь от нее избавится, используя swfobject?
или это делается в конструкторе плеера?
122
support 06.07.09 - 13:37
Возможно, это из-за wmode transparent. Удалите из HTML-кода, если вам не критично.
123
andead 08.03.10 - 13:12
не помогло
124
uralweb 07.07.09 - 10:13
Возникли проблемы со 2м swfobject
Видео не отдаётся в ie, в мозилле отдаётся спокойно. crossdomain на сервере с видео присутствует.

<div id=\"videoplayer3Preloader\" class=\"preloader3\" style=\"width:10px;height:10px\"></div>
<div id=\"videoplayer3Box\" class=\"player\"><div id=\"videoplayer3\"></div></div>
<script type=\"text/javascript\">
var flashvars = {\"uid\":\"videoplayer3\",\"st\":\"23.txt\",\"file\":\"http://i.uralweb.ru/v\'.$id.\'.flv\"};
var params = {bgcolor:\"black\", allowFullScreen:\"true\",allowScriptAccess:\"always\"};
new swfobject.embedSWF(\"uppod.swf\", \"videoplayer3\", \"587px\", \"330px\", \"9.0.0\", false, flashvars, params);</script>


125
uralweb 07.07.09 - 10:19
я так понимаю что проблемы с синтаксисом вот тут — \"file\":\"ссылка , пробовал по разному — всё равно не показывает. Для jQuery у вас нет рабочего примера для плеера?
126
support 07.07.09 - 21:00
Если в каких-то браузерах работает, то проблема явно в JS. jQuery с SWFObject интегрировать нет смысла, а для плагина есть адаптация только под mootools ссылка
127
Сергей 09.07.09 - 06:02
Спасибо большое за js-управление плеером! Очень необходимая в быту вещица! Сейчас буду тестить!
128
SoftAlex 17.07.09 - 22:52
Как правильно callback прописывать!!!!!! Помогите, а то у меня алерты только вылезают. Дайте пример!!
129
dastan_m 20.07.09 - 11:41
Всем привет. Пишу свою версию веб-плеера. В объекте использую только полосу прокрутки, а все остальное своими ручками без флеша. Переписываю файл uppod_player.js, и вместо всех alert(n) вставляю return n, но всегда возвращает undefined…


function uppodGetVolume(n) {
return n;
}



Рабочий пример

<a onclick=\"uppodSend(\'audioplayer2\',\'getv\');return false;\" href=\"\">GetVolume</a>



А нижняя функция ВСЕГДА возвращает undefined


function getV(playerID){
return uppodSend(playerID,\'getv);
}



В чем проблема?

Или подскажите пожалуйста как можно сделать по другому.
130
SoftAlex 20.07.09 - 19:47
Кстати та же проблема. Хотя я не спец в JS
131
support 21.07.09 - 02:35
Проблема в том, что uppodSend не возвращает значение, а обращается к функции js, передавая в параметрах значение.
132
uppodmosk 10.08.09 - 17:54
не самое удобное решение =(
а сложно сделать, что б значение возвращал?
а можно в эти же функции id плейера передавать, на который uppodSend() шел…?
чтоб было
function uppodGetVolume(n,pID) {
}

сейчас трудно обрабатывать данные с нескольких запущенных плейеров на странице
133
support 10.08.09 - 19:21
Если появится такая возможность, то сделаем
134
SoftAlex 23.07.09 - 12:27
А как мне узнать была ли нажата кнопка стоп когда стоит пауза?

\"getstatus — возвращает статус (play 1, pause 0), после первого обращения статус будет возвращаться каждый раз при изменении его пользователем (uppodGetStatus)\"

Почему не сделать (stop 2, play 1, pause 0) ?????
135
support 24.07.09 - 16:49
Play и pause — состояние потока и вещи по сути близкие. Stop — это закрытие загрузки потока и его удаление, поэтому эти вещи разделили.
136
PaperCut 01.08.09 - 20:59
Не могли бы вы подсказать, как сделать, чтобы при запуске плеера, все другие плееры на странице останавливались?
137
support 03.08.09 - 11:02
Если включен и настроен Uppod.ajax, то это работает автоматически.
138
q2zx 16.08.09 - 16:31
pl:{} — добавление позиции плейлист. Добавляет только когда видима первая страница плейлиста, при этом позиции в других страницах странно сдвигаются. Пример — audioplayer4 на тестовой странице.
139
q2zx 18.08.09 - 03:29
Обновился на 0.49.3. Теперь всегда ошибка при многостраничном плейлисте.

Отладчик ИЕ8 спотыкается тут:

on __flash__addCallback(instance, name) {
instance[name] = function () {
return eval(instance.CallFunction(\"<invoke name=\"\"+name+\"\" returntype=\"javascript\">\" + __flash__argumentsToXML(arguments,0) + \"</invoke>\"));
}
}

140
support 18.08.09 - 10:11
Посмотрите ссылка
141
q2zx 18.08.09 - 19:18
Имелось в виду добавление позиций в плейлист через JS. Если на демо — странице ссылка исполнить ф-цию:
<a href=\"\" onClick=\"uppodSend(\'audioplayer4\',\'pl:{file:http://video.uppod.net/sample.flv,comment:4}\');return false;\">+2Pl</a><br>

Именно для плеера с многостраничным плейлистом, в примере \"audioplayer4\".
Спасибо за ответ.
142
q2zx 17.08.09 - 03:59
Прозрачность фона позиций, которые уже проигрывались, работает только на первой странице плейлиста.
143
uppodmosk 17.08.09 - 14:01
А комманду на_весь_экран не планируете реализовать?
144
support 17.08.09 - 23:40
Сделаем
145
q2zx 18.08.09 - 03:31
Добавьте команды \"загрузить плейлист из url\" и \"очистить плейлист\".
Думаю пригодятся.
146
Patriot 30.10.10 - 22:39
Да, хотелось бы иметь такую возможность, что бы через функцию onClick можно было добавить в плеер музыку по указанному URL плейлиста, и что бы у плеера была кнопка очистки плейлиста))
147
kitishe 27.08.09 - 16:58
Не сделали ли случайно ещё возможность делать поп-ап, как у вас в возможностях?
148
TheDestroyer 10.09.09 - 16:01
Пытаюсь вызвать функцию
//start
function uppodStartsReport(playerID) {
alert(playerID);
}


Залил пример на сервер, раскомментил строку alert(playerID);, но при запуске плеера не выскакивает Алерт с ID плеера.
Цель — поймать факт запуска плеера и отправить информацию об этом на сервер для статистики.
149
gester 11.12.09 - 17:58
таже самая проблема, не могу ее решить.
150
Electromaniacs 21.09.09 - 19:45
Добрый день, решил вот попробовать uppod.ajax
Подключил оба файла:

<script language=\"JavaScript\" src=\"http://radio.electromaniacs.ru/stream/uppodajax/uppod_player.js\"></script>
<script language=\"JavaScript\" src=\"http://radio.electromaniacs.ru/stream/uppodajax/swfobject.js\"></script>


Вставил плеер:

<div id=\"audioplayer75\"></div><script type=\"text/javascript\">var flashvars = {\"uid\":\"audioplayer75\",\"st\":\"21AEZBUcLhSYJ=x5hJ1JwV982GhRSwHhp30cY4m5Izv5NJY2NVLE2NoR30AcY2QXpN35n6dQAhzm5ntnu0c9BMrZ\",\"pl\":\"03AEEAG89v5IR0x5J1JwV92GhRFGbJ6dwLFdwbRSwhp3i0cYm5Izv5JY2NVLy2NoR30cY2QXp35nQ6dQhzm5ntu0c9BMrE\"};var params = {wmode:\"transparent\", allowScriptAccess:\"always\"}; new swfobject.embedSWF(\"http://radio.electromaniacs.ru/stream/uppod.swf\", \"audioplayer75\", \"95\", \"20\", \"9.0.0\", false, flashvars, params);</script>


Вставил на страницу команды:

<a href=\"\" onClick=\"uppodSend(\'audioplayer75\',\'play\');return false;\">Play</a> :
<a href=\"\" onClick=\"uppodSend(\'audioplayer75\',\'pause\');return false;\">Pause</a> :
<a href=\"\" onClick=\"uppodSend(\'audioplayer75\',\'toggle\');return false;\">Toggle</a> :
<a href=\"\" onClick=\"uppodSend(\'audioplayer75\',\'stop\');return false;\">Stop</a>


Теперь при нажатии на команду у меня просто обновляется страница и ничего не происходит, в чём может быть проблема? Uppod 0.50 версия.
151
D-mon 21.09.09 - 20:08
Похоже разобрался, видимо это из за того что плеер вставлял на другом домене, а плейлист, стили и скрипты брал с другого
152
D-mon 21.09.09 - 21:11
Возник вопрос, возможно ли как то реализавать увеличение и уменьшение громкости одной командой, например при нажатии увеличить громкость она повышалась к примеру на 10, при повторном нажатии ещё на 10, если есть возможность то расскажите поподробней, я в ява скриптах ноль…заранее благодарен
153
support 26.09.09 - 14:32
Добавим
154
D-mon 26.09.09 - 20:43
Спасибо, буду ждать…
155
D-mon 03.10.09 - 15:54
Как я понял в новой версии вы пока не добавили эту функцию, а жаль…
156
support 03.10.09 - 15:58
Это можно реализовать на базе того, что есть. Но нужно немного разбираться в JavaScript
157
D-mon 03.10.09 - 16:12
Был бы очень рад если бы мне хоть немного объяснили как это реализовать, думаю не мне одному нужна такая функция.
158
support 03.10.09 - 16:35
Есть возможность получить текущее значение громкости (getv). Его можно увеличить или уменьшить на необходимое значение, используя для увеличения и уменьшения разные функции (параметр callback). Установить новое значение можно через vN. В документации все есть ссылка
159
D-mon 03.10.09 - 18:03
Как я понял в самом uppod_player.js ничего менять ненадо?
Сделал вот так:

<a href=\"\" onclick=\"uppodSend(\'audioplayer649\',\'getv\',\'v10\');return false;\">vol+</a>

Но ничего не происходит
в чём у меня ошибка?
160
support 03.10.09 - 18:12
Надо конечно. Значение громкости возвращается в функцию, которая идет третьим параметром. Если параметра нет, то стандартная для getv — uppodGetVolume. В ней нужно написать
uppodSend(playerID,\'v\'+(n+10));

n — текущее значение громкости
161
D-mon 03.10.09 - 19:19
Всё, теперь разобрался, спасибо большое за помощь.
162
MaloWatt 25.09.09 - 12:13
Не планируется ли добавить в список доступных событий сообщение о том, что начато скачивание файла (как через кнопку «Скачать», так и через «Доступ» > «Файл»)?

И спасибо за чудесный продукт!
163
support 03.10.09 - 15:59
Добавили
164
nukex 07.10.09 - 00:35
Возможно ли сделать так, чтобы при нажатие на ссылку (например так: <a href="http://localhost/playlist.xml\'" rel="nofollow">ссылка);return false;\">+List</a>) список видеофалов из плейлиста (playlist.xml) добавлялся в плеер? ну и следствено очиска плейлиста была

а то такая (pl:{file:ссылка,comment:4}) конструкция не совсем устаревает.
165
hogart 28.10.09 - 22:57
Не смог заставить плеер проигрывать другой файл через:

var flashvars =
{
\"m\": \"video\",
\'file\': \'http://somesite.ru/flvs/t1.flv\',
\"uid\": \'player1\'
};
var params =
{
id: \'player1\',
bgcolor: \"#ffffff\",
allowFullScreen: \"true\",
allowScriptAccess: \"always\"
};
new swfobject.embedSWF(\"/media/swf/uppod.swf\", \'player1\', \"500\", \"375\", \"9.0.115\", false, flashvars, params);

var url = \'http://somesite.ru/flvs/t2.flv\';
window.uppodInit = function()
{
uppodSend(\'player1\', \'file:\' + url)
}


Плеер инициализируется и показывает ролик t1.flv

Обошел через повторную инициализацию, но душа взыскует прекрасного.
166
support 30.10.09 - 09:38
У uppodInit есть аргументы. Лучше скачать и посмотреть, как это сделано в примере ссылка
Если плеер один, то uppodInit не нужен
167
hogart 30.10.09 - 18:54
Да собственно я так и делал, как в демо:
uppodSend(\’audioplayer2\’,\’file:ссылка);
отличие только в том, что второй параметр я генерил динамически.

без uppodInit ругается, что uppodSend \"не является функцией\".
168
stanislv 31.10.09 - 00:24
когда на странице около 15 и больше плееров, то остальные могут не загрузиться, почему?
169
support 31.10.09 - 16:33
Не используйте столько плееров — большая нагрузка на процессор
170
tpoxa 01.11.09 - 19:33
Не планируется ли разработка этой библиотеки на основе фреймворка Jquery?
Не пойму какое отношение к этому имеет технология Ajax (асинхронных вызовов) ?
171
Max399 20.12.09 - 19:28
Здравствуйте, не могли бы вы предоставить код для подключения AJAX к плееру, без использования SWFObject, то есть чистый HTML код с которым будет работать AJAX.
Заранее спасибо, Максим.
172
agony 11.01.10 - 01:35
Здравствуйте,
У меня не выходит подгрузить через ajax плеер, подключенный через SFWObject.
Суть: при клике на ссылку на страницу подгружается JavaScript-код плеера, однако этот код не отображает сам плеер. Если этот же код вставить на страницу обычным способом, то всё работает… Подскажите, плиз, как это решить? Спасибо!
173
barkov 23.01.10 - 22:18
Нужно ловить момент, когда пользователь нажал на кнопку Stop на аудиоплеере. Uppod Ajax подключен, включен PRO-аккаунт, в настройках стиля выставлена галочка поддержки uppodOnEnd.
Но, к сожалению, не работает.
Пишу простейший пример:
function uppodOnEnd(playerID){
alert(\'on end\');
stopPlay();
}

function uppodTheEnd(playerID){
alert(\'the end\');
stopPlay();
}


alert с текстом \"the end\" появляется, когда песня сама доигрывается до конца. А когда пользователь нажимает на стоп сам (раньше конца трека), то alert с текстом \"on end\" не появляется. В чем может быть проблема, подскажите пожалуйста.
174
support 25.01.10 - 15:14
TheEnd срабатывает, когда файл заканчивается — это нужно для переключения на следующий. Ловить статус нужно через uppodSend и getstatus, но там нет ответа stop, добавим в ближайшем обновлении.
175
wwf 29.01.10 - 23:14
По какой-то причине не срабатывает uppodInit на плеер без плейлиста, подключен через swfobject. Если в подключении плеера \"file\":\"…\" заменить на \"pl\":\"…\" — тогда срабатывает..
Как быть?
176
wwf 31.01.10 - 16:59
Перебор настроек показал, что ни uppodInit, ни uppodStartsReport не срабатывают только в случае включенного автостарта видео в стилях (\"Воспроизводить сразу\"). Проблема актуальна и для новой альфа-версии 061a.
Как вариант временного решения — отключить автостарт в стиле и отдавать команду play как раз при uppodInit.
177
Goodmaer 02.02.10 - 17:38
Не проигрывается 3гп..только звук((с флв все норм
178
SpartakuS 06.02.10 - 19:48
Здравствуйте. Добавлять позицию в плейлист можно. А удалять?
179
support 07.02.10 - 00:46
Нельзя
180
SpartakuS 07.02.10 - 01:31
Не планируется такой возможности?
181
support 07.02.10 - 01:54
В планах есть
182
SpartakuS 07.02.10 - 16:46
Спасибо.
183
sergo1980 27.02.10 - 02:59
Чето я не разобрался ( или я торможу или скрипт , но скорее я ))))))))))))
вот как он ругается на функцию uppodSend() и говорит не знаю я такого метода )
document.getElementById(playerID).sendToUppod(com,(callback?callback:’’));
Object doesn’t support this property or method.
в чем проблема ? че ему не нравится ?
184
k4at 18.03.10 - 08:35
Здравствуйте.
И всё-таки, как можно отследить нажатие клавиши «стоп»?
Плеер используется для радио, т.е. трек никогда не кончается и uppodOnEnd(playerID) не подходит.
Существует ли аналог для?
function uppodStartsReport(playerID) {
alert('проигрывается'); }


(PRO-версия, если это имеет значение)
Спасибо.
185
support 23.03.10 - 10:39
Попробуйте getstatus ссылка
186
newnn 28.03.10 - 17:02
делаю
javascript:try{uppodGet("videoplayer4428","getcomment")}catch(e) {alert(e)};void(0);

вылазиет алерт
Error in Actionscript. Use a try/catch block to find error.

однако javascript:alert(document.getElementById("videoplayer4428").getUppod)
выводит алерт:
function getUppod() {
[native code]
}

а должен текущий статус, и вообще ни одна команда не пашет, в чем трабл ? версия плеера 0.7.0.10
187
newnn 28.03.10 - 17:04
то есть видно что у объекта есть функция getUppod, но в ней какой то баг, либо синтаксис изменили либо еще что….в плеер uid передается
188
support 28.03.10 - 18:58
тут работает ссылка ?
189
justvoice 02.04.10 - 03:51

Error: document.getElementById(playerID).sendToUppod is not a function
Source File: /play/uppod_player.js
Line: 63

это же и при попытке проверить ваше демо на своем сайте.
Такое впечатление, что после обновления uppod.swf до версии 0.7.0.10 что-то стало не так.
Я прав?
190
support 05.04.10 - 13:56
Все работает ссылка
191
tokado 07.04.10 - 17:03
Здравствуйте, подскажите пожайлуста как сделать так же как здесь ссылка

чтобы при остановке видео появляся текст, а при запуске убирался
192
Виталий 11.06.10 - 18:39
почему при просмотре фильма в онлайн на весь экран он становиться белый?
193
SuperSkat 20.06.10 - 21:28
Не работает, ругается на JavaScript, пробовал на своём компе создавать:
<a href="javascript:void(0);" onClick="uppodSend('audioplayer1','toggle');" title="Пуск / Пауза">play</a>
<div id="audioplayer1"></div>
<script type="text/javascript">
var flashvars = {"uid":"audioplayer1","m":"audio","file":"sh.mp3"};
var params = {id:"audioplayer1",allowScriptAccess:"always"};
new swfobject.embedSWF("uppod.swf", "audioplayer1", "400", "35", "9.0.115", false, flashvars, params);
</script>

И вот так 3 раза, у всех разные ID, библиотеки подключены.

Но самое интересное, я сохраняю страницу демы(ссылка) и мне всё равно выдаёт ошибку: "Problem witht JavaScript"
194
support 23.06.10 - 00:28
Сделайте демку, посмотрим. И уточните, в каком браузере тестируете.
195
SuperSkat 23.06.10 - 09:55
Это магия присутствия, заработало:
ссылка
196
SuperSkat 23.06.10 - 10:07
А как стиле подключать в таком случае?
197
SuperSkat 23.06.10 - 13:35
всё, разобрался) Извиняюсь, за беспокойство.
198
svoyak 21.06.10 - 18:12
Эх, как же так, нет команды полноэкранного режима :((((
199
support 23.06.10 - 00:22
Flash по каким-то своим причинам не разрешает запускать полноэкранный режим без реального клика юзера по плееру.
200
ivanxp 15.07.10 - 14:09
Подскажите, пожалуйста. Как мне получить текстовое значение функции uppodGet(’myplayer’,’getcomment’) для вставки его в document.write?
201
pessom 25.07.10 - 21:53
Получить название
<div id="getComm"></div>

<script type="text/javascript">
function getC(){
document.getElementById("getComm").innerHTML = uppodGet(’myplayer’,’getcomment’);
}
</script>
202
pessom 25.07.10 - 19:18
Здравствуйте, возникла проблема с плеером в опере. Плеер последней версии — (0.8.0.4 β)
плеер — ссылка
Делаю воспроизведение с помощью api — uppodSend(’radioplayer’,’file:ссылка);uppodSend(’radioplayer’,’comment:Love Radio’);
ссылка — это потоковое аудио исправно работает в любых плеерах и браузерах, кроме оперы.
Оперы 9 версии и самая последняя на сегодня 10.60
плеер пишет ошибку: "Файл не соответствует типу audio" и "Файл Love не найден"
Пожалуйста подскажите, куда копать? или проблема в самом плеере?
хотел приобрести про версию, но совсем не хочется оставить пользователей с оперой в стороне.
203
support 27.07.10 - 01:15
Эта ссылка нигде не работает
204
pessom 27.07.10 - 01:31
uppodSend(’radioplayer’,’file:ссылка);uppodSend(’radioplayer’,’comment:Love Radio’);
поправил как должно быть(была ссылка для локалки), но повторюсь дело не в ссылке, а в браузере.
сейчас поставил браузер Safari, в нем все хорошо работает.
но с оперой дела так же плохи.
205
support 27.07.10 - 01:35
В Опере 10.60 работает ссылка
206
pessom 27.07.10 - 02:06
Да, действительно все работает! извиняюсь за беспокойство.
На самом деле оказывается это особенность Оперы, она отказывается работать с локальными адресами, даже есть есть реальный домен, но ИП на самом деле локальный, то как говориться "не дождетесь".
теперь пойду трести разработчиков оперы, хочется внятный ответ услышать :)
207
M_I_V 27.07.10 - 15:00
API для общения с плеером через JavaScript — доступно только в версии PRO?
208
svoyak 05.08.10 - 16:18
Объясните пожалуйста куском кода, как реализовать проверку на инициализацию плеера, чтоб в дальнейшем отсылать ему команды без JS-ных ошибок. В Вашем примере данных проверок не нашел, хотя в обсуждениях Вы ссылаетесь именно туда. Спасибо!
209
Vestegle 16.08.10 - 00:20
У меня вопрос можноли сделать так чтобы когда заканчивался трек он сразу переключался надругой.
Вот уменя такое строение:

<div style="position: static;" id="audioplayer1Box" class="player"><object style="visibility: visible;" id="audioplayer1" data="/uppod/uppod.swf" type="application/x-shockwave-flash" height="35" width="400"><param value="audioplayer1" name="id"><param value="always" name="allowScriptAccess"><param value="uid=audioplayer1&m=audio&file=9fa24de82138cf5632d215bc96eac539.mp3" name="flashvars"></object></div>
<script type="text/javascript">var flashvars = {"uid":"audioplayer1","m":"audio","file":"9fa24de82138cf5632d215bc96eac539.mp3"};var params = {id:"audioplayer1",allowScriptAccess:"always"}; new swfobject.embedSWF("/uppod/uppod.swf", "audioplayer1", "400", "35", "9.0.115", false, flashvars, params);</script>


<div id="audioplayer1Box" class="player"><object style="visibility: visible;" id="audioplayer2" data="/uppod/uppod.swf" type="application/x-shockwave-flash" height="35" width="400"><param value="audioplayer2" name="id"><param value="always" name="allowScriptAccess"><param value="uid=audioplayer2&m=audio&file=http://fs21.luxport.ru/show/261575/c5273ba5bacadc3bd8a0ae94edafbcb7.mp3" name="flashvars"></object></div>
<script type="text/javascript">var flashvars = {"uid":"audioplayer2","m":"audio","file":"http://fs21.luxport.ru/show/261575/c5273ba5bacadc3bd8a0ae94edafbcb7.mp3"};var params = {id:"audioplayer2",allowScriptAccess:"always"}; new swfobject.embedSWF("/uppod/uppod.swf", "audioplayer2", "400", "35", "9.0.115", false, flashvars, params);</script>




Нужно както сделать чтобы после того как трек закончился он автоматом переключался надругой трек примерно потокой систему (id+1)
Если можно напишите как это ещё реализовать.
Заранее спасибо.
210
Vestegle 16.08.10 - 09:28
Все спасибо ненадо уже решил проблему. И тут возникла другая проблема у меня выводится не 1 плеер и соответственно страница загружается дольше да и полагивает. И вот я хочу сделать чтобы кнопка "плей/стоп" когда я нажимаю на неё она автоматом должна отсылала параметры ну там file id и все такое тобиш чтобы плеер грузился только после нажатие накнопку плеер.
Очень хотелосьбы пример кода как это можно реализовать.
Заранее спасибо.
211
sodom 08.10.10 - 13:15
Здравствуйте. В последней версии плеера столкнулся с проблемой окончания проигрывания, т.е. если это плейлист то плеер зацикливает на последней позиции, а если просто один файл то он играет вечно, в обоих случаях зависает бегунок. Почему пишу тут, запускаю я это все при помощи Uppod.AJAX pl:, file: и еще о плейлисте, планируете ли вы включить в Uppod.AJAX функцию удаления из плейлиста.
212
support 11.10.10 - 22:17
В демке это есть где-нибудь? ссылка
213
LehanAlex 13.10.10 - 16:01
Помогите с настройкой на Joomla 1.5, не получается поставить на плеер UID ( Плеер подключён через плагин )
214
suppcolor 31.10.10 - 15:47
Как правильно использовать событие?


function uppodTheEnd(audioplayer)
{
document.getElementById("plnum").innerHTML='играем новый файл'
}


у меня такой скрипт не работает (audioplayer — это uid плеера)
215
support 06.11.10 - 03:46
Нужно подписать плеер на это событие в стилях
216
dreamdt 25.11.10 - 18:52
функции uppodTheEnd нет в стилях плеера, там есть uppodOnEnd, а это разные функции(и видимо, события)
217
SpiritRI 17.12.10 - 08:02
Ты код uppod_player.js почитай
function uppodTheEnd(playerID) {
if(uppod_play_next==1){
if(uppod_instances_id[playerID]<uppod_instances.length-1){
document.getElementById(uppod_instances[uppod_instances_id[playerID]+1]).sendToUppod('play');
}
else{
document.getElementById(uppod_instances[0]).sendToUppod('play');
}
}
}

218
SpiritRI 17.12.10 - 08:09
если ты используешь uppod.ayax то тебе надо в файле uppod_player.js заменить
function uppodTheEnd(playerID) {
if(uppod_play_next==1){
if(uppod_instances_id[playerID]<uppod_instances.length-1){
document.getElementById(uppod_instances[uppod_instances_id[playerID]+1]).sendToUppod('play');
}
else{
document.getElementById(uppod_instances[0]).sendToUppod('play');
}
}
}

на
function uppodTheEnd(playerID) {
document.getElementById("plnum").innerHTML='играем новый файл';
if(uppod_play_next==1){
if(uppod_instances_id[playerID]<uppod_instances.length-1){
document.getElementById(uppod_instances[uppod_instances_id[playerID]+1]).sendToUppod('play');
}
else{
document.getElementById(uppod_instances[0]).sendToUppod('play');
}
}
}
219
spy124 04.12.10 - 23:52
АЯКС плеер почемуто не видит файлы если в ссылке есть апостроф (’), ну вот к примеру ссылка на файл ссылка
А обычный флэш плеер читает без проблем. Как сделать так что бы аякс плеер читал такие ссылки?
220
adv_x 17.12.10 - 02:29
а почему при проигрывании аудио потока в плеере не отображается индикатор загрузки?
221
rsergemail 23.12.10 - 16:08
Нет ли возможности принудительного обновления плейлиста (перечтения файла плейлиста) с помощью API?
Нет ли возможности помимо получения текущей позиции в плейлисте (getpl) подобным же образом получить ссылку на проигрываемый трек?

Спасибо
222
alpeg 07.01.11 - 02:00
callback сделать никак не получается :(
Вроде все условия выполнены. Пробовал по-разному.

<script src="/play/uppod_player.js" type="text/javascript"></script>

<div id="audioplayer1">
<object type="application/x-shockwave-flash" data="/play/play.swf" width="350" height="27">
<param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" />
<param name="movie" value="/play/play.swf" />
<param name="flashvars" value="comment=ssssssss&st=/play/secret.txt&file=secret&uid=audioplayer1" />
</object>
</div>


/play/uppod_player.js
function uppodStartsReport(playerID) {
alert(playerID+'/START');
uppodGet('audioplayer1','getimed', uppodTimeIs);
};

function uppodInit(playerID) {
alert(playerID);
};
function uppodTimeIs(time) {
time=Math.round(time/2);
alert('time is '+time);
};

что я делаю не так?
223
Lexvud 20.01.11 - 21:35

<script src="http://iskinnet.ru/js/swfobject.js" language="javascript"></script>
<script src="http://iskinnet.ru/flvplayer/uppod_player.js" language="javascript"></script>
<div id="audioplayer1270"></div>
<script type="text/javascript">
var flashvars = {"uid":"audioplayer1270","comment":"Публичное сообщение","m":"audio","file":"http://srv.iskinnet.ru/chat/privat_msg.mp3"};
var params = {bgcolor:'#ffffff', allowScriptAccess:'always',id:'audioplayer1270'};
new swfobject.embedSWF("http://iskinnet.ru/flvplayer/uppod.swf", "audioplayer1270", "200", "90", "9.0.115.0", false, flashvars, params);
</script>

<a href="javascript:uppodSend('audioplayer1270', 'play');" >Тест звука</a>

Доброго времени суток! Ребята подскажите, в чём причина. Данный код работает в FrontPages но в браузерах загружённый плеер выдаёт ошибку "Problem with JavaScript" . Что мне делать или что я сделал не так?
224
Lexvud 20.01.11 - 21:40
<script src="http://iskinnet.ru/js/swfobject.js" language="javascript"></script>
<script src="http://iskinnet.ru/flvplayer/uppod_player.js" language="javascript"></script>
<div id="audioplayer1270"></div>
<script type="text/javascript">
var flashvars = {"uid":"audioplayer1270","comment":"Публичное сообщение","m":"audio","file":"http://srv.iskinnet.ru/chat/privat_msg.mp3"};
var params = {bgcolor:'#ffffff', allowScriptAccess:'always',id:'audioplayer1270'};
new swfobject.embedSWF("http://iskinnet.ru/flvplayer/uppod.swf", "audioplayer1270", "200", "90", "9.0.115.0", false, flashvars, params);
</script>

<a href="javascript:uppodSend('audioplayer1270', 'play');" >Тест звука</a>

Доброго времени суток ребята подскажите пожалуйста где ошибка в коде? В FrontPages он работает а в браузерах на фоне плеера появляется ошибка "Problem with JavaScript" и в итоге ссылка
<a href="javascript:uppodSend('audioplayer1270', 'play');" >Тест звука</a>
не работает . Но плеер реагирует только на кнопку на самом плеере…
225
MAKAPOH 25.01.11 - 01:35
Вписал свою функцию
function uppodTheEnd() {
if (window.shuffle)
id = Math.floor(Math.random() * window.itemscount);
else
id = (window.current != (window.itemscount - 1)) ? (window.current + 1) : 0;
play(id);
}

Код функции выполняется при завершении воспроизведения файла, плееру передается ссылка на следующий файл. Если воспроизведение текущего файла еще не завершилось то вызов play(id) работает нормально: файл загружается и автоматически стартует его воспроизведение. А в данном случае плееру передаются данные о следующем файле, но воспроизведение файла не начинается, и не помогает даже uppodSend(’audioplayer’, ’play’);
226
hc2hunter 17.03.11 - 18:28
А есть ли какая-то команда (аналог uppodSend(playerID, file:URL) ), чтобы плееру передать новый плейлист ?
Или хотя бы передернуть текущий плейлист…
227
support 18.03.11 - 17:06
newpl:URL или newpl:{’playlist’:[{’file’:’URL’},{’file’:’URL’}]}
Нужно обновить плеер до 0.9.4.8.1
228
hc2hunter 19.03.11 - 13:05
Спасибо!
А есть ли еще какие-то новые команды, которые вы не документировали (забыли?… еще не успели?…) на официальной страничке ?
Больше всего, конечно же, не хватает отслеживания различных событий.
229
support 19.03.11 - 16:44
Это новая опция для следующего релиза. Напишите, чего не хватает — добавим.
230
Stylus 17.03.11 - 23:56
Плеер отличные гибкий НО кое что можно доработать:

1. Общая громкость. Некоторые используют плеер, по несколько штук на странице с уникальными ID. Аналог — вконтакте. Возможность задать общую громкость, через какой API параметр и стандартно. Стандартно — задаем в настройке какой то пункт — ставим 1, если да — меняется везде одна и таже громкость. Не знаю правда как еще отследить, но задача такая присутствует!

2. Пока что будет делаться, по пункту 1, методом API задать общую громкость для всех плееров. Т,Е, типа uppodVolAll(playerID, vN, callback) если параметр playerID пропущен — то меняется на конкретно плеер тоже (там где мы меняем громкость, например сраобтать по ссылке и установить вообще всем плеерам громкость 75). Следовательно как варианта, стандартным методом сделать так: если функция включена (пункт 1), которую задали в настройках — то мы через этот API меняем все громкости. САМ бы сделал, НО где событие считывания громкости у конкретного плеера? ссылка тут его нет

3. Вообще сделать такие функции "для всех" плееров на все функции API как считывания так и записи, точнее хотя бы банальные, стоп, плей, пауза, вперед, назад….. многое не надо, но громкость нужна вперую очередь
231
Stylus 18.03.11 - 00:21
Описался сорри, "НО где событие считывания громкости у конкретного плеера? ссылка тут его нет" — нашел. делаем своим методом
232
hc2hunter 18.03.11 - 00:32
А что самому функцию "uppodVolAll" написать слабо ? (5–10 строчек кода).
Тем более что все уже реализовано прямо в примере.

Посмотрите массив uppod_instances и function uppodPlayers() — и все вам станет понятно.

233
hc2hunter 18.03.11 - 00:43
кстати, функция function uppodStopAll(playerID) — почти полная копия того что Вам нужно.
234
Stylus 18.03.11 - 02:05
НАЗРЕЛ другой вопрос. Вроде бы все понятно НО по какому событию снять показания громкости? Ведь нет такого, чтобы можно было снять громкость, когда ты ее меняешь!
Остается тогда что, uppodGet(playerID, getstatus) получить 1 (плей) или 0 (пауза) — тогда менять громкость везде. НО опять же, в какой момент надо проверять, откуда мы знаем, когда поменяется громкость? Я не оч силен в JS . Можно ли как то прослушивать переменную, кроме таймера?
235
Stylus 18.03.11 - 00:55
Спасибо. Уже разобрался. Пишу. Вопрос был в другом, можно ли стандартно…. и пожелание на будущее.

там проблема в том, как отследить было что изменение произошли когда юзер меняет громкость у этого плеера, чтобы запускать функцию замены громкости на всех других. пришли к выводу, что через uppodStartsReport(playerID) — данные о запуске "плей" на другом плеер. — сразу срабатывание этой функции. вроде бы так все. что скажете?
236
hc2hunter 20.03.11 - 00:00
2 support

Подскажите пожалуйста…
Вот на сайте открывается uppod с плейлистом.
Нажимаем на элемент плейлиста — и событие uppodStartsReport происходит обязательно 2 раза.
Дальше при выборе любого элемента плейлиста по 1 разу (как и должно бы быть).

Закрываем объект с плеером.
Открываем.
Выбираем любой элемент плейлиста — опять событие uppodStartsReport происходит 2 раза.
Дальше снова по 1 разу.


Это какая-то фича…?
237
hc2hunter 20.03.11 - 00:04
…а, ну и еще обнаружил глюк начиная примерно с версии 9.4.7
Выбираем любой элемент плейлиста --> Начинается проигрывание.
Останавливаем кликом по основному экрану --> Останавливается.
Кликаем опять --> буферизация навсегда 00%

Кликаем по любому другому элементу плейлиста — играет нормально.

В общем получается как бы "на 1 раз". Выбрал элемент плейлиста, и больше его не получится остановить/продолжить.
238
support 23.03.11 - 05:27
Не удалось повторить, нужен пример.
239
support 23.03.11 - 05:27
Это баг, исправлено в 0.9.4.9
240
hc2hunter 23.03.11 - 12:47
Не совсем понятно, что именно "исправлено", т.к.
1. uppodStartsReport срабатывает теперь вообще только один раз
2. глюк с остановкой/продолжением остался. исчез только на проигрывании файлов. если играет поток (rtmp например) — глюк есть. пауза срабатывает, но при нажатии "играть дальше" поток не продолжается…

Откатываюсь опять назад на v0.9.3.6.1 :(
Там все отрабатывает корректно…
Присутствует, правда глюк, что событие uppodStartsReport при первом запуске плеера отрабатывает дважды, но это побеждаемо с помощью "костыля".
241
support 23.03.11 - 15:21
С RTMP также все в порядке, можете пример потока привести?
242
hc2hunter 21.03.11 - 23:43
Нашел еще одну "замечательную" вещь.
Многие пользователи FireFox использую плагин flashblock (который блокирует flash-содержимое на сайтах и допускает работу приложения, только когда по нему кликаешь). Ну примерно как в Опере.

Однако, тут он убивает функциональность ajax uppod’а наглушняк… Больше не вызываются и не обрабатываются никакие события. Печально :(
243
support 23.03.11 - 05:28
Flash Block для Google Chrome так не делает, по крайней мера на демо-странице ссылка
244
hc2hunter 24.03.11 - 13:42
А событие пауза/продолжение никак нельзя отловить ?
Например кликнули по видеоизображению… потом еще раз кликнули.
Это можно отследить ?

uppodStartsReport не срабатывает.
Единственный вариант вешаться на uppodGet(playerID, ’getstatus’) и беспрерывно его сканить ? Плохой вариант…
245
support 10.04.11 - 23:05
Не нужно ничего дергать, uppodSend(playerID, ’getstatus’, callback) возвращает в колбэк событие автоматически после первого запроса
246
V-e-D 06.04.11 - 14:02
Я не могу понять, как сделать что бы при окончании песни, включался следующий плеер… Что я не так делаю???

<div id="audioplayer01"></div><script type="text/javascript">var flashvars = {"uid":"audioplayer01","comment":"+","st":"/js/st/audio74–126.txt","file":"/audio/Declan_Galbraith-Tell_me_why.mp3"};var params = {wmode:"transparent", allowScriptAccess:"always",id:"audioplayer01"}; new swfobject.embedSWF("/js/uppod.swf", "audioplayer01", "500", "50", "9.0.115.0", false, flashvars, params);</script>

<div id="audioplayer02"></div><script type="text/javascript">var flashvars = {"uid":"audioplayer02","comment":"+","st":"/js/st/audio74–126.txt","file":"/audio/Worth_Dying_For-Love_Riot.mp3"};var params = {wmode:"transparent", allowScriptAccess:"always",id:"audioplayer02"}; new swfobject.embedSWF("/js/uppod.swf", "audioplayer02", "500", "50", "9.0.115.0", false, flashvars, params);</script>

<div id="audioplayer03"></div><script type="text/javascript">var flashvars = {"uid":"audioplayer03","comment":"+","st":"/js/st/audio74–126.txt","file":"/audio/Chris_August-Winter_Time.mp3"};var params = {wmode:"transparent", allowScriptAccess:"always",id:"audioplayer03"}; new swfobject.embedSWF("/js/uppod.swf", "audioplayer03", "500", "50", "9.0.115.0", false, flashvars, params);</script>

247
support 10.04.11 - 23:05
забыли uid, прочитайте еще раз требования
248
V-e-D 11.04.11 - 19:40
А мож конкретнее написать, а то не очень разбираюсь, куда этот uid нужно прописать.
249
mega18 11.10.11 - 09:40
И тишина! Хороший support! -1
250
blagodatchrista 05.06.12 - 17:11
Надо зайти сюда: ссылка и в настройках кода поставить галочку напротив "Добавлять параметр uid".
251
SMaksimus 29.04.11 - 23:50
Всем привет! Не подскажите поподробнее, что и как нужно сделать, чтобы при обновлении странички или переходах в другие разделы, флеш плеер не переставал играть. Вот код. Куды, что надо добавить? :) Заранее спасибо! :)

<script language="JavaScript" src="/music/swfobject.js"></script>
<script language="JavaScript" src="/music/uppod_player.js"></script>
<div id="audioplayer73"></div><script type="text/javascript">var flashvars = {"st":"ССЫЛКА","pl":"ССЫЛКА"};var params = {wmode:"transparent", allowScriptAccess:"always",id:"audioplayer73"}; new swfobject.embedSWF("ССЫЛКА", "audioplayer73", "500", "100", "9.0.115.0", false, flashvars, params);</script>
252
SMaksimus 01.05.11 - 12:39
Аууу!!! Есть кто живой? :)
253
ivandryagilev 14.05.11 - 23:00
Здравствуйте я приобрел PPO-аккаунт, плееры сделал, в сайт установил, и сделал все как написано в Uppod.AJAX 1.1, мне это нужно чтобы при запуске аудиоплеера выключался видеоплеер и наоборот… и при первом просмотре вроде работает, но потом видео больше не запускается… я поискал инфу в поисковике, возможно это из-за кодировки сайта, она у меня windows-1251, а у вас в примере UTF-8… или я ошибаюсь? помогите пожалуйста? как быть? что делать? ссылка на сайт ссылка плеер очень добротный, мне очень нравится… спасибо
254
ivandryagilev 14.05.11 - 23:05
особенно вообще не работает в Firefox…
255
support 15.05.11 - 01:02
Возможно дело в автозагрузке видео. Попробуйте поменять на другой режим.
256
ivandryagilev 15.05.11 - 17:18
Спасибо, проблема оказалась именно в этом…
257
rmg 30.05.11 - 16:00
Добрый день.
Столкнулся с проблемой: через функцию sendToUppod не получается поменять poster.
var cmd = ’poster:picture.JPG’
document.getElementById("vplayer").sendToUppod(cmd, (callback?callback:’’));
Появляется вот такое сообщение: "Ошибка загрузки изображения Na"
258
asp-19 02.06.11 - 17:17
Более 2-х часов про бывал настроить плеер так, чтобы при нажатии на другой плеер первый ставился на паузу, но нечего не получилось.
Исходный код
[code] <object id="videoplayer" type="application/x-shockwave-flash" data="/uppod/uppod.swf" width="390" height="34">
<param name="wmode" value="transparent" />
<param name="movie" value="/uppod/uppod.swf" />
<param name="flashvars" value="comment=$ENTRY_TITLEforum_ta">
259
RoMaN444Ik 04.07.11 - 14:22
Здравствуйте! А можно узнать как сделать так чтобы мне на е-мейл автоматом приходило уведомление о нерабочих видео? Как такое можно сделать? Оч. надо!
260
adm7n 08.07.11 - 20:18
Так что нужно сделать чтобы при включении одного плеера отключался предидущий?
261
adm7n 08.07.11 - 20:49
Может кто нибудь поможет , мне для сайта в системе ucoz это стоит в виде матерьялов я пробовал сделать чтобы у каждого плеера был свой ID но не работает отключение одного плеера при включении другого . Вот код :
<object id="audioplayer$ID$" width="345" height="28"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"><param name="movie" value="/style_player/uppod.swf "><param name="flashvars" value="uid=audioplayer1819&comment=$TITLE$&st=/style_player/new-uppod.txt &file=$FILE_DIRECT_URL$$RFILE_DIRECT_URL$"><embed src="/style_player/uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="uid=audioplayer$ID$&comment=$TITLE$&st=/style_player/new-uppod.txt &file=$FILE_DIRECT_URL$$RFILE_DIRECT_URL$" width="345" height="28"></object>
262
mega18 26.10.11 - 00:56
Привет, ты разобрался??? А то я эту тему много раз поднимал, и кто не отвечает!
263
Nexon 17.07.11 - 04:01
Здравствуйте, хотел вот узнать возможно ли сделать как нибудь что бы функция настройки uppod_play_next работала НЕ только на SWFObject плеере, а так же и на других?
264
V-e-D 28.07.11 - 02:34
А как бы сделать, что бы не только плееры переключались, но и страницы, после окончании всех плееров на странице?
265
vox 12.08.11 - 11:19
Здравствуйте.
Ситуация следующая:
Пытаюсь подгрузить в плеер(с пакетом скриптов из предложенной скачки) другой плейлист таким образом
<li onClick="uppodSend('myplayer','newpl:{file:http://....../pl2.txt}');" title="обновление плейлиста">pl_obnov:</li>

При попытке выполнить действие плеер выдаёт Ошибку загрузки плейлиста. плейлист рабочий.
В чём может быть заморочка?
Спасибо
266
Belovolk 12.08.11 - 20:57
А куда именно вставлять этот ключ "uppodOnQuality(playerID)"??
267
vox 23.08.11 - 08:44
Так как всё таки подгрузить другой плейлист??
268
kinotur.ua 24.08.11 - 00:28
Пометьте, пожалуйста, в таблице описания параметров на странице ссылка четким ясным цветным комментарием ВСЕ события и т.п, требующие PRO-версии.

Из таблицы, например, неясно, почему молчит событие uppodTheEnd, пока не обнаружишь его в списке подключемых "дополнительных параметров" в разделе "Модули" редактора стилей.
269
webgrs 07.09.11 - 18:56
Как именно можно отследить переключение между качествами, например 320р 480р 720р, и можно ли поменять размер проигрывателя, т.е. растянуть его по всей странице. Т.е. если человек выбирает 720р то на ширину сайта, если 320р — на половину ширины сайта (к примеру). Как пользоваться uppodOnQuality(playerID)?
270
webgrs 07.09.11 - 19:24
т.е. как мне определить тип выбранного качества из списка возможных, и реально ли изменить размеры плеера? Хотя бы определит качество)
271
mega18 26.10.11 - 00:54
Тебе ни кто не ответит, тут все умерли!!!
272
ckjet 09.09.11 - 20:06
я использую плеер с собранным стилем, но подгружаю через swfObject подскажите как сделать по событию "play" алерт?
273
ckjet 09.09.11 - 20:13
function uppodStartsReport(playerID){
alert(1)
}
так не работает, при клике по play не получаю алерт
274
MusicMan_08 14.09.11 - 23:05
Возможно ли чтобы с помощью ajax получить текущее время воспроизведения трека и применить это время к следующему треку, т.е. во время воспроизведения трека кликаю в плейлист на следующий трек и этот следующий трек начинает играть с времени окончания первого трека?
275
V-e-D 07.10.11 - 15:27
Здравствуйте. Не могу никак побороть эту проблему. Значит, мой сайт на юкозе, и с каталогов файлов я сделал каталог музыки, когда загружаю песню, на главной странице появляется плеер с песнёй, которую загрузил, все плеера подключены API. Когда при нажатии на плей, предидуший плеер затухает, и играет следующий, так само и при окончании плеера тоже сам переключает на другой плеер, но есть одна проблемма, плеера играют на текущей странице по кругу…. Меня интересует, как сделать, что бы не только плеера переключались, но и страницы???
276
AndriyFutubox 11.10.11 - 20:23
Плеер вызывает callback function uppodInit(playerID)
Однако после вызова этого коллбэка он не реагирет на попытки seek по видео.
После какого callback можно делать seek?
277
AndriyFutubox 11.10.11 - 20:57
Извените — был напуган. Моя ошибка
278
artemiy_3 25.10.11 - 02:04
Здравствуйте!не подскажите как реализовать режим повтора?
279
mega18 31.10.11 - 07:48
280
mega18 31.10.11 - 07:49
281
mega18 31.10.11 - 07:49
282
mega18 31.10.11 - 07:49
Помогите ссылка
283
mega18 31.10.11 - 07:49
Помогите ссылка
284
mega18 31.10.11 - 07:50
Помогите ссылка
285
mega18 31.10.11 - 07:52
Народ помогите ссылка !
От support ни чего не дождусь кроме флуда и плагиата!
286
RabinoVich 21.12.11 - 13:14
Приветствую!
Скачал демо-пример отсюда ссылка
Воткнул себе на веб-сервер, ничего в коде не трогал, запустил как есть

Проблема — при запуске второго плеера первый не прекращает играть.
Здесь ссылка работает

В чем может быть проблема?
287
RIOL 24.12.11 - 01:21
похоже в новой версии плеера что-то не так. у меня на сайте, собранном в октябре, все работает. При использовании того же кода, но нового uppod.swf, включенный трек не перестает играть при включении нового. Если ставлю старый .swf — все ок.
288
prannev 09.02.12 - 18:34
Добрый день!
Есть плеер, переключение качества, а именно переключение между файлами разного качества делается через описанные функции js api. Захотелось добавить следующее: при загрузке другого файлами начинать его проигрывание с места переключения. Можно загружать файл с параметром start и значением полученным методом getime, но возникает проблема с полосой времени, она идет с 0. Можно через параметр seek, но тут возникает проблема с задержкой в загрузке нового файла и seek просто не отрабатывает.
Вопрос: как загружать новый файл с указанного места и при этом полоса времени была также с этого места воспроизведения.
289
support 09.02.12 - 21:38
Попробуйте ждать начала воспроизведения и делать перемотку на нужный момент времени.
290
prannev 09.02.12 - 21:46
А как можно отследить начало воспроизведения в моем случае: когда плееру передается новый файл видео и он его начинает загружать?
291
ekonomizer 11.03.12 - 00:01
Подскажите пожалуйста. У меня свой плей лист. Я хочу что бы все треки проигрывались через один плеер(один див один uid). Добился этого — по клику на песню делаю

uppodSend('audioplayer','file:sound/'+sometrack+'.mp3');

Все работает нормально.

И хочу что бы по окончанию трека воспроизводился автоматом следующий трек.
Пытаюсь это делать в функции API

function uppodTheEnd(playerID) {
uppodSend('audioplayer','file:sound/'+sometrack+'.mp3');
}

Возникает проблема. Плеер не начинает автоматом воспроизведение, новый трек загружает а играть не начинает. Как правильно запустить следующий трек в том же плеере?

Проблема точно не в моей ошибке название трека передается нормально. Видимо я не разобрался с API.
Помогите пожалуйста.
292
support 12.03.12 - 15:16
Попробуйте задать небольшой таймаут на uppodSend
293
ekonomizer 13.03.12 - 18:15
Пробовал разные интервалы 1,2,3,4 сек:
SetTimeout(function(){uppodSend('audioplayer','file:sound/'+sometrack+'.mp3');},1000);


Не помогло. Может есть еще что то?
294
support 13.03.12 - 20:08
Напишите отдельный пост и сделайте демоснтрацию
295
u20 12.03.12 - 21:35
Подскажите, JS API и AJAX API только в платной версии? Скачал sample-не работает со скаченной версией uppod.swf
296
support 13.03.12 - 19:59
Работает в бесплатной
297
satorica 15.03.12 - 12:29
1. Как сделать чтобы плеер не перезапускался вместе с перезапуском (обновлением, переходом на другую) страницу, а продолжал проигрывать? Как вконтакте например.
2. Чтобы находился/всплывал в одном месте, а аудиозаписи можно было запускать через него, нажимая на ссылки на страницах?
С нулевыми практически знаниями js и ajax 3 дня пытаюсь разобраться, но пока мне никто не смог более менее внятно ответить…
P.S. Спасибо за шикарный бесплатный плеер и отличную, как я посмотрю поддержку!
Был бы крайне признателен за помощь!
298
qantus 28.04.12 - 09:27
Добрый день! Хотел бы поблагодарить вас за столь прекрасный плеер. И задать вопрос. Скачал плагин для вордпресс, установил, всё работает, подключил Uppod.AJAX, а переключение треков (когда на втором плеере нажать плей, во время работы первого) не работает, начинают играть оба плеера. ссылка
299
qantus 28.04.12 - 09:54
Всё, нашел сам =) Ребят, добавьте это автоматом для плагина WP. Чтобы просто закинул нужный файл и всё рабоотало =) Для тех, у кого уже сейчас не работает:

<script type="text/javascript">

var flashvars = {'.($uppod[$m]['style'.$t]!=''?'"st":"'.$uppod[$m]['style'.$t].'"':'"m":"'.$m.'"').$fv.',"uid":"'.$m.'player'.$num.'"'.($uppod_settings['wmode']!=''?',"wmode":"'.$uppod_settings['wmode'].'"':'').'};var params = {allowFullScreen:"true", allowScriptAccess:"always",id:"'.$m.'player'.$num.'"'.($uppod_settings['wmode']!=''?',"wmode":"'.$uppod_settings['wmode'].'"':'').',uid:"'.$m.'player'.$num.'"'.($uppod_settings['wmode']!=''?',"wmode":"'.$uppod_settings['wmode'].'"':'').'}; new swfobject.embedSWF("'.$uppod_settings['uppod.swf'].'", "'.$m.'player'.$num.'", "'.$uppod[$m]['width'.$t].'", "'.$uppod[$m]['height'.$t].'", "10.0.0.0", false, flashvars, params);</script>';

300
Quest1984 14.07.12 - 22:16
Здравствуйте. До написания собственного модуля, который использует uppod api, для подсчета статистики нажатий в плеере на "Play" — см. количество прослушиваний, ваш uppod_ajax работал нормально. Т.е. при включении следующего трека на странице, предыдущий останавливался.
Подключил свой модуль использующий функцию uppodEvent и ваш скрипт перестал нормально отрабатывать. Скорее всего идет конфликт, но я не знаю куда копать… С саппортом могу поделится своим скриптом, дабы он не попал в паблик. Посмотреть можно на сайте ссылка

Помогите, очень надо чтобы ваш скрипт тоже отрабатывал!
301
support 15.07.12 - 18:23
Попробуйте добавить в uppodEvent
if (event == "play") {
uppodStopAll(playerID);
}

302
Quest1984 15.07.12 - 19:03
Спасибо, все прекрасно заработало!
303
gdllive 29.05.13 - 21:54
Не активен пункт (Редактор стилей (аудио) > Опции > Запоминать положение),
Сообщает что работает с одним плеером. Как воспользоваться?
304
xxx163 30.05.13 - 15:30
Кто может помочь установить html5 плеер на PhpFox 3.5? (за деньги)
305
tyntygydyn 02.04.14 - 13:49
Ребята, не знаю куда писать…помогите настроить плеер..за денюжку если бесплатно никак…уже не знаю куда обращаться и писать,никто не умеет даже на php форумах.Обращайтесь в icq 574849 или скайп tyntygydyn
306
alegss 04.04.14 - 00:30
Подскажите пожалуйста, как состряпать код, чтобы при срабатывании события uppodEvent play — пуск, то есть при начале проигрывании следующего видео, выводилась команда uppodSend comment:TEXT, то есть комментарий к проигрываемому в данный момент видео в отдельном окне.
307
follor 20.07.14 - 04:02
приветствую, хочу сделать так, чтобы аудиоплеер не перезагружался при переходе по страницам сайта, и музыка играла постоянно, у самого не получается, как это сделать? Прилагаю код своего плеера
<object id="audioplayer169" width="240" height="210"><param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="always" /><param name="movie" value="http://site.com/engine/plauer/uppod.swf" />
<param name="flashvars" value="uid=audioplayer169&st=http://site.com/engine/plauer/steal/audio197-670.txt&pl=http://site.com/engine/plauer/playlist/playlist_audio197-169.txt" />
<embed src="http://site.com/engine/plauer/uppod.swf" name="audioplayer169" type="application/x-shockwave-flash"
allowscriptaccess="always"
flashvars="uid=audioplayer169&st=http://site.com/engine/plauer/steal/audio197-670.txt&pl=http://site.com/engine/plauer/playlist/playlist_audio197-169.txt"
bgcolor="#ffffff" width="240" height="210"></embed></object>
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме