Как сделать YouTube-плеер без хрома?
Это может звучать глупо, но я какое-то время смотрел в Интернете и не мог найти, как сделать плеер YouTube без хрома. Я делаю веб-приложение и использую API JavaScript YouTube. Где бы я ни находился в Интернете, чтобы получить информацию о том, как на самом деле сделать плеер без Chrome, он просто дает мне информацию о том, как работать с плеером без Chrome. Никто не отвечает на этот вопрос (это кажется очевидным), но я просто не могу понять, как это сделать. Может кто-нибудь объяснить мне, как это сделать (нужно ли где-то передать определенный параметр?) Спасибо.
2 ответа
Хорошо, так что я понял это. Итак, если вы используете JavaScript, как я (я считаю, что он также работает для AS3), просто вместо записи идентификатора видео в URL (тот, который вы даете функции embedswf()), напишите "apiplayer". Затем, после загрузки видеоплеера, просто вызовите на нем функцию cueVideo() (передав ей идентификатор видео, которое вы хотите показать). Это сделает видеоплеер хромированным.
Ну, во-первых, вы бы HTML-код
<embed src=""/>
Теперь это займет URL: http://www.youtube.com/apiplayer?enablejsapi=1&version=3
Этот не берет идентификатор из-за того, что вы даете ему один в JS на функции
onYouTubePlayerReady()
Вот маленький пример
<script>
onYouTubePlayerReady = initializePlayer;
function initializePlayer(){
var video = document.getElementById('video');
video.loadVideoById(String id , int starttime , string quality);
var playbutton = document.getElementById('playbtn');
playbutton.addEventListener('click' , playVideo());
var pausebutton = document.getElementById('psbtn');
pausebutton.addEventListener('click' , pauseVideo());
}
</script>
Это основной сценарий, надеюсь, это работает!