我创建了一个视频托管网站
我想在我的网站上创建一个表单,在该表单中张贴youtube嵌入代码,并且视频在我的网站上的jw播放器中播放并添加到播放列表中,创建该表单我应该寻找什么?
编辑:
@马克B:
好的,先生,有没有教程,或者只是看它是如何工作的?我的意思是如何创建表格?我使用youtube播放器大声笑没有问题:D
最佳答案
<?
$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 :)
关于php - 如何创建YouTube嵌入器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7167088/