我正在尝试在网页上显示youtube视频
这是我的代码
<embed width=\"240\" height=\"320\"
src=\"http://www.youtube.com/watch?v=Uqjg0xSGA1c&start=3&end=16\"
type=\"application/x-shockwave-flash\">
</embed>
上面的代码仅显示白色背景。
类似的代码可以正常工作
<embed width=\"240\" height=\"320\"
src=\"http://www.youtube.com/v/XGSy3_Czz8k\"
type=\"application/x-shockwave-flash\">
</embed>
请注意其他src的
我如何将一种形式转换为另一种形式。在使用PHP脚本。
还有其他方法可以在网页上播放youtube视频吗?
最佳答案
使用parse_url()
解析URL。检索并解析查询字符串以找出v
的值,然后使用该值生成新的URL。
http://php.net/manual/en/function.parse-url.php
$parsedurl = parse_url("http://www.youtube.com/watch?v=Uqjg0xSGA1c&start=3&end=16");
echo $parsedurl["query"]; // v=Uqjg0xSGA1c&start=3&end=16
$queryvars = explode("&", $parsedurl["query"]);
// Loop through each queryvar, split on "="
关于php - YouTube网址之间有何区别?如何使用PHP代码从一种形式转换为另一种形式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19243440/