我想从 YouTube 的视频网址返回视频 ID,即使对于Shorts也是如此。
但我有适用于一些不包括Shorts 的网址的模式
^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*
编辑: 它应该适用于以下网址:
http://www.youtube.com/watch?v=0zM3nApSvMg&feature=feedrec_grec_index
http://www.youtube.com/user/IngridMichaelsonVEVO#p/a/u/1/QdK8U-VIH_o
http://www.youtube.com/v/0zM3nApSvMg?fs=1&hl=en_US&rel=0
http://www.youtube.com/watch?v=0zM3nApSvMg#t=0m10s
http://www.youtube.com/embed/0zM3nApSvMg?rel=0
http://www.youtube.com/watch?v=0zM3nApSvMg
http://youtu.be/0zM3nApSvMg
https://youtube.com/shorts/0dPkkQeRwTI?feature=share
https://youtube.com/shorts/0dPkkQeRwTI
Run Code Online (Sandbox Code Playgroud)
谢谢
我想创建一个具有相同自动填充功能的YouTube视频搜索框.知道我在哪里可以找到样品或文件吗?
谢谢
string host = "http://youtube.com/v/";
string end = ".flv";
WebClient Client = new WebClient ();
StreamReader sr = new StreamReader(@"ids.txt");
string line;
do
{
line = sr.ReadLine();
Client.DownloadFile(host+line+end,line+end);
}
while (line !=null);
sr.Close();
Run Code Online (Sandbox Code Playgroud)
工作正常但晚于我将运行flv /视频,这给了我这个错误>
An error occurred when the file plays in Windows Media Player
Run Code Online (Sandbox Code Playgroud)
为什么,我做错了什么?
我有一个网站,我想在没有登录的情况下将视频上传到YouTube.可能吗?如果是,怎么办呢?
如何转换下面的YouTube网址
$url1 = http://www.youtube.com/watch?v=136pEZcb1Y0&feature=fvhl
$url2 = http://www.youtube.com/watch?feature=fvhl&v=136pEZcb1Y0
Run Code Online (Sandbox Code Playgroud)
成
$url_embedded = http://www.youtube.com/v/136pEZcb1Y0
Run Code Online (Sandbox Code Playgroud)
使用正则表达式?
以下是Youtube视频中的嵌入代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>I AM YOUR DOCUMENT TITLE REPLACE ME</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
</head>
<body>
<div>
<object width="1280" height="750">
<param name="movie" value="https://www.youtube-nocookie.com/v/WZ-1lfammjk?fs=1&hl=en_US&rel=0"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="https://www.youtube-nocookie.com/v/WZ-1lfammjk?fs=1&hl=en_US&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="1280" height="750"></embed>
</object>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我通过W3C HTML 4.01严格验证器,并得到以下错误:
Line 13, Column 115: end tag for element "PARAM" which is not open
Line 14, Column 55: end tag for element "PARAM" which is not open
Line …Run Code Online (Sandbox Code Playgroud) 我试图将YouTube缩略图和Vimeo缩略图放在同一个脚本中,但对我来说这并不容易,因为我是jQuery的新手.
我想问一下是否有人可以看看这个jQuery脚本在任何浏览器中运行良好:http://jquery-howto.blogspot.com/2009/02/how-to-get-youtube-video-screenshot.html
我也看到了这个问题:从Vimeo获取img缩略图?,但没有关于如何使用jQuery做到这一点.
我觉得应该是很容易使对谁已经知道jQuery的编码,这将是谁将会使同时使用影片的Tumblr主题明确的解决方案.
请查看此网址:Youtube即时搜索
如您所见,有一个提交密钥.我想提交输入(正常方式)我尝试用提交替换功能键,但是没有用.任何帮助,将不胜感激.
我正在将UIWebViewiOS 视频嵌入到iOS应用中.我在YouTube博客文章中使用"方法2" 来嵌入视频.这很有效,除了因为iOS管理媒体播放器,我无法确定视频是播放还是已完成.在播放视频时,我不想将该视图与另一视图交换,但我认为没有一种好方法可以确定.有任何想法吗?如果有办法获得JavaScript回调,那将会有效,或者如果有办法使用HTML5 <video>标签嵌入YouTube视频,那么这也会有效(我已经尝试过但没有取得成功).
我正在尝试搜索youtube并抓取视频视频ID和标题.
在下面的示例中,我正在搜索"youtube":
<?php
$url="http://gdata.youtube.com/feeds/api/videos?q='youtube'&format=5&max-results=2&v=2&alt=jsonc";
$json = file_get_contents($url,0,null,null);
$json_output = json_decode($json);
echo '<pre>';
print_r("query results:");
print_r($json_output);
'</pre>';
foreach ( $json_output->data as $data ){
echo "{$data->id}";
echo "{$data->title}";
}
?>
Run Code Online (Sandbox Code Playgroud)
以下是上述查询的json输出:
query results:stdClass Object
(
[apiVersion] => 2.1
[data] => stdClass Object
(
[updated] => 2012-03-04T20:19:06.314Z
[totalItems] => 1000000
[startIndex] => 1
[itemsPerPage] => 2
[items] => Array
(
[0] => stdClass Object
(
[id] => IpSYwvzKukI
[uploaded] => 2009-03-14T08:17:36.000Z
[updated] => 2012-02-29T10:51:35.000Z
[uploader] => kenbedict009
[category] => Music
[title] => one …Run Code Online (Sandbox Code Playgroud) youtube ×10
php ×3
api ×2
jquery ×2
regex ×2
autocomplete ×1
c# ×1
cocoa-touch ×1
embed ×1
flash ×1
flv ×1
flvplayback ×1
forms ×1
html ×1
ios ×1
javascript ×1
json ×1
mixer ×1
thumbnails ×1
uiwebview ×1
url ×1
video ×1
vimeo ×1
w3c ×1