<?
$yt_video = "http://www.youtube.com/watch?v=AfgdUfDgCq8"; //OR $yt_video = $_GET['id']; // http://www.youtube.com/watch?v=AfgdUfDgCq8
if (preg_match('%(?:youtube\.com/(?:user/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $yt_video, $match))
{
/* regex works with:
http://youtu.be/dQw4w9WgXcQ
http://www.youtube.com/embed/dQw4w9WgXcQ
http://www.youtube.com/watch?v=dQw4w9WgXcQ
http://www.youtube.com/?v=dQw4w9WgXcQ
http://www.youtube.com/v/dQw4w9WgXcQ
http://www.youtube.com/e/dQw4w9WgXcQ
http://www.youtube.com/user/username#p/u/11/dQw4w9WgXcQ
http://www.youtube.com/watch?feature=player_embedded&v=dQw4w9WgXcQ
http://www.youtube.com/?feature=player_embedded&v=dQw4w9WgXcQ
*/
$jw = <<< EOF
<script type='text/javascript' src='jwplayer.js'></script>
<div id='mediaspace'>This text will be replaced</div>
<script type='text/javascript'>
jwplayer('mediaspace').setup({
'flashplayer': 'http://player.longtailvideo.com/player.swf',
'file': '{$yt_video}',
'controlbar': 'bottom',
'width': '470',
'height': '320'
});
</script>
EOF;
echo $jw;
}else{
echo "invalid youtube video";
}
?>
다운로드 jwplayer 및 player.swf
및 jwplayer.js
위치를 변경합니다. GL :)
제공된 내장 코드를 사용하여 페이지에 YouTube 비디오를 퍼가려면 자신이 아닌 Youtube 플레이어를 사용해야합니다. –
@Marc B 그래, 아무 문제 없어요, 그럼 어떻게할까요? : D – Lynob
귀하의 질문에 채팅하지 마십시오. –