API Embed.ly: player.js не работает с youku.com
У меня проблема со встроенным видео. Я использую "Embed.ly API" и "player.js": https://docs.embed.ly/docs/oembed
https://docs.embed.ly/docs/playerjs
Я пытаюсь вставить видео с сайта "youku.com" на мой сайт. "Youku.com" является поставщиком контента, как указано здесь: https://embed.ly/providers Видео добавлено, но методы проигрывателя (воспроизведение, пауза и другие) не работают для видео. Но если я изменил видео сервис с youku.com на youtube.com и использую видео с youtube.com, то методы работают хорошо.
Я также попытался подключить "platform.js" вместо плеера. Результат тот же. Возможно, "player.js" работал раньше, я думаю, что "youku.com" изменил свой API, но "player.js" не отслеживал изменения.
Действительно ли player.js работает с youku.com? Возможно, что-то должно быть добавлено в мой код для решения проблемы? Я не в Китае, может ли это иметь какой-либо эффект из-за того, что youku.com - это китайский сервис?
Благодарю.
Мой код js: (И еще вопрос: есть ли ошибки в коде?)
var obj_json = $.getJSON('https://api.embedly.com/1/oembed?' + $.param({
url: :url, // for example: https://v.youku.com/v_show/id_XMzg2MjgwNzA0OA==.html
key: :key // my_API_key
})).done(function () {
$('.embeded').html(obj_json.responseJSON.html).find('iframe.embedly-embed').each(function () {
// initialize the player.
var player = new playerjs.Player(this);
player.on('ready', function () {
player.setLoop(true); // it is not work
player.play(); // it is not work
//..................................
// There are also special buttons on the page, clicking on which the video should start or stop:
$('.button_play').click(function () {
player.play(); // pressing occurs, but player it is not work
});
$('.button_pause').click(function () {
player.pause(); // pressing occurs, but player it is not work
});
//.........................................
});
});
});