Форум / Вопросы / Playerjs — плэйлисты
Здравствуйте. Возникла проблема подключения плэйлистов к плееру Playerjs: ссылка
После формирования такого кода, пример:
<script src="http://???.com/playerjs.js" type="text/javascript"></script>
<div id="player"></div>
<script>
var player = new Playerjs({id:"player",file:"http://???.com/ccc.mp4", "url":"http://???.com/xxx.html", "embed":"http://???.com/yyy.html", title:"XXX",file:[{"title":"XXX","file":"http://???.com/mmm.mp4"},{"title":"XXX","file":"http://???.com/xxx.mp4"},
{"title":"XXX","file":"http://???.com/xxx.mp4"}]});
</script>

Запускается первый файл из плэйлиста (http:/???.com/mmm.mp4), а не (http:/???.com/ccc.mp4). Можно конечно прописывать исполняемый файл первым в плэйлисте и использовать file:"" один раз, для подключения плэйлиста, но тогда возникает проблема вставки видео на сторонние ресурсы. Код можно скопировать только в момент воспроизведения этого первого (исполняемого) файла из плэйлиста, как только начинает проигрываться следующее видео — значок </> пропадает вовсе.
Пытался подключить плэйлист через файл txt, но здесь вообще результата не добился. Пример:
<script src="http://???.com/playerjs.js" type="text/javascript"></script>
<div id="player"></div>
<script>
var player = new Playerjs({id:"player",file:"http://???.com/ccc.mp4", "url":"http://???.com/xxx.html", "embed":"http://???.com/yyy.html", title:"XXX",file:"http://site.com/playlist.txt"});
</script>

Файл http:/site.com/playlist.txt:
[{"title":"XXX","file":"http://???.com/mmm.mp4"},{"title":"XXX","file":"http:/???.com/xxx.mp4"}],
{"title":"XXX","file":"http:/???.com/xxx.mp4"}]

Это так задумано, что командой file:"" можно подключить либо один видеоролик, либо плэйлист? Используя в коде file"" два раза, я понимаю, что это скорее всего ошибка и я может что то намудрил с сочетанием различных скобок.
Помогите разобраться пожалуйста…
Rai77Ссылка на пост (Смотрели 1419)01.08.17 20:55     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 01.08.17 - 21:32
Можно передать только одну переменную file, либо ссылку на файл, либо плейлист.
Чтобы был код для каждого файла, нужно передать переменную embed каждой позиции в плейлисте
[{"title":"1","file":"http://???.com/1.mp4","embed":"http://???.com/1.html"},{"title":"2","file":"http://???.com/2.mp4","embed":"http://???.com/2.html"},
{"title":"3","file":"http://???.com/3.mp4","embed":"http://???.com/3.html"}]
2
Rai77 01.08.17 - 22:19
Да, другого выхода нет. Спасибо за быстрый ответ.
3
Rai77 01.08.17 - 23:24
И ещё вопрос. А как можно прописать титл, для каждого ролика в плэйлисте?
Пример:
<script>
var player = new Playerjs({id:"player", "url":"http://???.com/xxx.html", "embed":"http://???.com/yyy.html", title:"ВИДЕО",file:[{"title":"XXX","file":"http://???.com/mmm.mp4","embed":"http://???.com/1.html"},{"title":"YYY","file":"http://???.com/xx1.mp4","embed":"http://???.com/2.html"},
{"title":"ZZZ","file":"http://???.com/xx2.mp4","embed":"http://???.com/3.html"}]});
</script>

Потому у всех роликов одинаковый, отображаемый на паузе титл — "ВИДЕО". Можно ли как то прописать помимо названия (title":"ZZZ") ролика в списке плэйлиста, ещё и титл, отображаемый в самом плеере для каждого видео во время воспроизведения?
4
Rai77 05.08.17 - 08:29
Актуально…
Сообщить об ошибке на сайте
 Uppod © 2008–2017       Контактная информация   /  Соглашение  /  Twitter  /  Facebook
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме