Tag: youtube

如何在Windows Phone 7中的应用程序上获取YouTubevideo的缩略图

我的应用程序在youtube上为用户返回了一些链接video。 但我不知道如何获取video缩略图。 当用户单击缩略图时,它将调用WebBrowserTask来显示此链接。 你能帮我解决吗? 谢谢。

使用youtube api v3继续获取错误:redirect_uri_mismatch

嗨,我希望有人可以帮助我。 我在本地计算机上有一个Web应用程序(asp.net),我正在尝试使用此示例将video上传到YouTube https://developers.google.com/youtube/v3/code_samples/dotnet#upload_a_video 当我尝试上传video时,我在Google控制台中为Web应用程序设置了客户端ID和密码,打开浏览器选项卡以选择我的一个Google帐户,一旦我输入redirect_uri_mismatch,该页面上的响应详细信息如下: cookie_policy_enforce=false scope=https://www.googleapis.com/auth/youtube.upload response_type=code access_type=offline redirect_uri=http://localhost:55556/authorize/ pageId=[some page id removed here for security reasons] display=page client_id=[some unique id removed here for security reasons].apps.googleusercontent.com 一个有趣的事情是redirect_uri=http://localhost:55556/authorize/与Google控制台中设置的完全不同,client_secrets.json中的那个也是每次我得到端口号更改的错误页面时都不同。 redurecturl和来源在Google控制台中设置如下我想我已添加所有组合以防万一: 授权重定向URI http://localhost/ https://localhost/ http://localhost:50169/AddContent.aspx https://localhost:50169/AddContent.aspx http://localhost:50169 授权的JavaScript起源 http://localhost/ https://localhost/ http://localhost:50169/ https://localhost:50169/ 我不确定为什么错误页面上的redirect-uri与我在Google控制台中指定的任何授权重定向URI都不匹配? 有任何想法吗 ? 也有可能在Google控制台和我的代码中正确设置了所有内容,但这个错误是由其他东西引发的,例如我错过了我的管帐号上的一些设置? 我没有进行任何设置更改,因为我不认为我必须这样做是正确的?

在Windows Mobile应用程序中播放YouTubevideo

我正在开发一个播放YouTubevideo的Windows Mobile 6(或者可能是5个)的应用程序。 好吧,它应播放YouTubevideo(并控制/查询播放器状态变化,当前帧/时间等) 在网上搜索了一段时间后(以及一些试验),我仍然找不到办法做到这一点。 我知道的选项是: 使用嵌入HTML的YouTube播放器,可通过JavaScript控制。 但是,我无法从IE Mobile观看YTvideo – 我收到一条错误消息,上面写着“你需要一个启用了Flash Player 8和JavaScript的浏览器”。 托管媒体播放器控件,但WMP拒绝播放YTvideo,包括移动格式。 使用DirectShow。 我还在调查这个(我以前从未与COM合作,更不用说DirectShow了),但我还没有找到支持YouTube格式的解决方案 我宁愿用C#编写这个应用程序,但C ++也可以。 请帮助我,StackOverflow的Wise Sages!

如何以编程方式从YouTubevideo中提取音频?

我正在尝试创建一个C#应用程序,它允许我从YouTubevideo中提取音频。 我遇到过已经这样做的网站,但我不确定它们是如何工作的。 以编程方式执行此操作的最佳方法是什么? 谢谢你的建议

C#正则表达式从youtube和vimeo获取videoID由url

我正忙着创建两个正则表达式来过滤来自youtube和vimeovideo的id。 我已经有了以下表达式; YouTube: (youtube\.com/)(.*)v=([a-zA-Z0-9-_]+) Vimeo: vimeo\.com/([0-9]+)$ 正如我在下面解释的那样,有两种类型的url与我已经创建的正则表达式匹配。 来自Vimeo和YouTube的其他几种url并未被表达所覆盖。 我最喜欢的是所有这些都可以用两个表达式来涵盖。 一个适用于所有Vimeovideo,一个适用于所有YouTubevideo。 我一直在忙着尝试一些不同的表达方式,但到目前为止还没有成功。 我还在努力掌握正则表达式,所以我希望我能以正确的方式来帮助我! 如果需要更多信息,请告诉我! VIMEOurl不匹配: http://vimeo.com/channels/hd#11384488 http://vimeo.com/groups/brooklynbands/videos/7906210 http://vimeo.com/staffpicks#13561592 YOUTUBEurl不匹配 http://www.youtube.com/user/username#p/a/u/1/bpJQZm_hkTE http://www.youtube.com/v/bpJQZm_hkTE http://youtu.be/bpJQZm_hkTE 匹配的url http://www.youtube.com/watch?v=bWTyFIYPtYU&feature=popular http://vimeo.com/834881 我们的想法是将上面提到的所有url与两个正则表达式相匹配。 一个用于vimeo,一个用于youtube。 在回答后更新Sedith: 这就是我的表达式现在的样子 public static readonly Regex VimeoVideoRegex = new Regex(@”vimeo\.com/(?:.*#|.*/videos/)?([0-9]+)”, RegexOptions.IgnoreCase | RegexOptions.Multiline); public static readonly Regex YoutubeVideoRegex = new Regex(@”youtu(?:\.be|be\.com)/(?:(.*)v(/|=)|(.*/)?)([a-zA-Z0-9-_]+)”, RegexOptions.IgnoreCase); 在我的代码中 var youtubeMatch = url.match(YoutubeVideoRegex ); var […]

GoogleWebAuthorizationBroker.AuthorizeAsync挂起

我们的网站需要从后面的代码(asp.net mvc应用程序)上传video到youtube。 我正在尝试获取Google凭据,但是当我调用AuthorizeAsync时,应用程序就会挂起。 我一直在找一个解决方案,似乎没有人帮忙。 我已经搜索了谷歌和堆栈溢出的明显。 我发现的大多数提到应用程序可能无法访问appdata文件夹,因此我尝试将文件夹更改为c驱动器,d驱动器和实际的inetpub位置。 我测试过,发现我能够将应用程序写入这些位置。 更具体地说,用户是我们的管理员,客户将video上传给我们,管理员批准他们。 当管理员批准它们时,它会发布在我们的YouTube帐户上。 管理员不应该做任何事情,只需单击批准按钮。 为了使这成为一个实际问题,我该怎样做才能通过AuthorizeAsync? 如果您需要更多信息,请告诉我 UserCredential credential; GoogleWebAuthorizationBroker.Folder = “YouTube.Auth.Store”; using (var stream = new FileStream(CredentialsPath, FileMode.Open, FileAccess.Read)) { credential = GoogleWebAuthorizationBroker.AuthorizeAsync( GoogleClientSecrets.Load(stream).Secrets, // This OAuth 2.0 access scope allows an application to upload files to the // authenticated user’s YouTube channel, but doesn’t allow other types of […]