1

Вопрос:Простой Chromeless Youtube Вставить - Как?

Пожалуйста, может кто-то объяснить точно, ясно, как я могу вставлять простой Chromeless Youtube плеер в моей странице, и управлять источником этого игрока динамически?

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

  1. Я нашел мало не учебник контента на Chromeless игрока, и, будучи относительно новым Javascript, у меня возникают проблемы понимания документации при условии, here таким образом, что я могу применить его к моей проблеме.

  2. Мне нужно изменить источники этого видео на основе взаимодействия с пользователем. Я изначально не был доволен API-интерфейсом youtube javascript, просто вставлял видео через статический iframe и менял источник iframes через JQuery с .attr («src», nameofsource), не загружая вставки с javascript, только меняя источники.

Это работало нормально, я был в состоянии скрыть большинство элементов управления с помощью параметров, которые YouTube принимает приложенные к вставлять URL, но не было абсолютно никакого способа, чтобы отключить звук видео с этим методом, а код был простой урод, и я не был доволен этим.

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

В соответствии с документацией, которую я видел на Chromeless Player, я не видел, что это просто добавление параметра в javascript YT API, но нечто совершенно другое.

Вопрос пересчитано:

Так что, пожалуйста, может кто-то объяснить точно, ясно, как я могу вставлять простой Chromeless Youtube плеер в моей странице, и управлять источником этого игрока динамически?

Нет документации, которую я нашел в Интернете, которая дает удовлетворительные, всесторонние (дружественные к новым разработчикам javascript) объяснение того, как это сделать. Как новый разработчик, я просмотрел документацию, но я еще недостаточно опытен, чтобы эффективно использовать это руководство.

Было несколько вопросов, которые я нашел в StackOverflow относительно проигрывателя без хромирования, но ни один из них не имел даже отдаленно удовлетворительных ответов.

Известные Документация:

https://developers.google.com/youtube/flash_api_reference

https://developers.google.com/youtube/iframe_api_reference#Loading_a_Video_Player

http://viget.com/inspire/youtube-chromeless-video-jquery-plugin

известными в связи StackOverflow Вопросы с неадекватными ответами:

[23K просмотры, Неадекватный Ответ]: How do I go about embedding a youtube chromeless player without adding controls?

[1.4K просмотры, Неадекватный Ответ]: How to make a YouTube chromeless player?

+0

Что именно вы подразумеваете под «Chromeless»? Нет кнопок вообще? –

+0

Да, точно. Нет элементов управления непосредственно на видео. @Pekka 웃 –

+0

Также большинство готовых игровых продуктов должны поддерживать выключение элементов управления: http://www.videojs.com/docs/options/ –

ответ

3

В вашем HTML вам нужно:

<script src="https://www.youtube.com/iframe_api"></script> 
<div id="player"></div> 

Затем в вашем JavaScript

var player; 
function onYouTubeIframeAPIReady() { 
    player = new YT.Player('player', { 
     videoId: 'OJpQgSZ49tk', 
     playerVars: { 
      controls: 0, 
      autoplay: 1, 
      disablekb: 1, 
      enablejsapi: 1, 
      iv_load_policy: 3, 
      modestbranding: 1, 
      showinfo: 0 
     } 
    }); 
} 

onYouTubeIframeAPIReady функция вызывается API YouTube, когда он загрузится. Дополнительные параметры и другие примеры можно найти в документации: https://developers.google.com/youtube/iframe_api_reference

+0

Хорошо, этого достаточно для моей проблемы, но это приведет к «скромному брендингу», и я думаю, что есть разница между скромным брендингом и без контроля и фактическим игроком Chromeless Youtube, поэтому я оставлю этот вопрос без ответа, пока кто-то не предоставит, инструкции по встраиванию проигрывателя Chromeless Youtube. Поскольку мы видим другие неотвеченные вопросы по этой теме, и youtube действительно предоставляет какую-то документацию, я предполагаю, что это правильный вопрос. –

+0

@ jt0dd То, что вы видите здесь, самое близкое, что вы можете сделать. YouTube не позволит вам удалить все. – Brad

+0

О, правда? Это действительно так. Но пока мы задаем этот вопрос и отформатируем его правильно, мы могли бы также получить ответ о том, как использовать проигрыватель Chromeless, поскольку это что-то совсем другое, и кто знает, моему следующему проекту может понадобиться игрок с настраиваемыми элементами управления, который возможен только через бесцветный проигрыватель. –

0

Youtube не позволит вам избавиться от всего, но вы можете попробовать http://mediaelementjs.com/ - это позволяет вам управлять отображением элементов управления и скрывать их, если вы хотеть.

+0

Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (// meta.stackoverflow.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. – Mat

 Смежные вопросы

  • Нет связанных вопросов^_^