И в него встроена крошечная синяя рамка с видео слайд-шоу с ужасным синим фоном, но как мне сделать видеопроигрыватель немного больше и изменить фон? ... Код встраивания не.","answerCount":1,"dateCreated":"2012-04-14","acceptedAnswer":{"@type":"Answer","text":"Обязательно ли использовать модуль Google? Вы не получите особой гибкости при внесении изменений. Почему бы не использовать ответ YouTube API JSON? Таким образом, у вас будет полная гибкость в получении нужного видео с помощью JavaScript. Вот фид JSON для нужного вам канала: https://gdata.youtube.com/feeds/api/users/tomdesigner777/uploads?v=2&alt=jsonc&max-results=5 Обновлять Вот код, который вы можете использовать для получения видео с канала загрузки пользователя YouTube. На данный момент."}}}
Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Размеры встраиваемых каналов Youtube

Автор вопроса: Tom DuffyОтветов: 1

Хорошо, в основном я использовал следующий код для встраивания Youtube Chanel:

<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/youtube.xml&amp;up_channel=tomdesigner777&amp;synd=open&amp;w=320&amp;h=390&amp;title=&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script>

И в него встроена крошечная синяя рамка с видео слайд-шоу с ужасным синим фоном, но как мне сделать видеопроигрыватель немного больше и изменить фон? ... Код встраивания не позволяет мне ничего делать. Любая помощь будет оценена по достоинству!

  • нет, это кодируется на моем локальном хосте. Tom Duffy 15.04.2012

javascriptphpembedyoutube

Ответы

Ответ 1 · рейтинг 2 · sbhomra

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

Почему бы не использовать ответ YouTube API JSON? Таким образом, у вас будет полная гибкость в получении нужного видео с помощью JavaScript.

Вот фид JSON для нужного вам канала: https://gdata.youtube.com/feeds/api/users/tomdesigner777/uploads?v=2&alt=jsonc&max-results=5

Обновлять

Вот код, который вы можете использовать для получения видео с канала загрузки пользователя YouTube. На данный момент этот код случайным образом выводит одно видео при каждом обновлении страницы:

$(document).ready(function() {
    var randNumber = RandNo(1,5);

    $.ajax({
        type: "POST",
        url: "https://gdata.youtube.com/feeds/api/users/tomdesigner777/uploads?v=2&alt=jsonc&max-results=5",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "jsonp",
        success: function(result) {
            var data = result.data;

            $("#yt").html("<iframe width='560' height='315' src='http://www.youtube.com/embed/" + data.items[randNumber].id + "' frameborder='0' allowfullscreen></iframe>");
        }
    });
});

function RandNo(min,max) {
     return Math.floor(Math.random() * (max - min + 1)) + min;
}

Полное решение: http://jsfiddle.net/sbhomra/kCSsX/

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы