Tag: youtube

如何在Windows应用程序C#上播放YouTubevideo

我已经创建了一个带有WebBrowser控件的Windows应用程序并尝试播放YouTubevideo..我已经安装了Adobe Shockwave Player,并试图在我的Windows应用程序上观看video,但它没有显示任何video。 当我点击播放按钮时,屏幕看起来像这样 我播放video的代码是 StreamWriter sw = new StreamWriter(“utube.html”); string PlayString = currentVideoUrl.Trim().Replace(“watch?v=”, “v/”); string Finalplaycode = “”; sw.Write(Finalplaycode); sw.Close(); string PathToNavigate = Directory.GetParent(Application.ExecutablePath) + @”\utube.html”; webBrowser1.Navigate(PathToNavigate); 我的示例video链接是: http : //www.youtube.com/watch?v = oZdnezj9Dfg&feature = BF&list = PLD3E900BFF6534896 &lf = plpp_video 有谁可以帮我解决这个问题? 我错过了任何插件吗? 我正在使用.NetFramework 4.0

Youtube Data Api v3使用凭据登录

我想为youtube频道创建一个小应用程序,其中包含5个想要上传的人。 频道所有者问我是否有任何方式可以让所有人上传video而无法访问任何Google登录详细信息。 这就是我尝试使用youtube数据api v3创建应用程序的原因。 我几乎完成没有任何问题,但我怎么能避免使用“oAuth 2”。 我只想在我的代码中输入登录详细信息(名称,密码) 。 我已经尝试过任何出路,但除了使用oAuth之外我找不到任何其他方法 请不要讨论使用oAuth,我只是不想使用它。 我的编码经验是……好吧,我是C#的新手,但我已经有了一些Java和LUA的经验。

在.NET中从YouTube获取FLV

我正在写FLV媒体播放器,想知道是否有从URL访问YouTube使用的基础FLV文件? 曾经有很多方法可以做到这一点,但YouTube已经改变了一些事情,我现在找不到任何方法来做这件事…… 从我到目前为止看到的情况来看,YouTube API似乎也没有提供访问权限。 有人找到了这样做的方法吗? 干杯!

在C#ShockWave组件上调用Play()无法启动YouTubevideo播放?

我有一个简单的WinForms C#应用程序,它在表单上嵌入了ShockWave COM组件。 我有一个测试按钮,单击该按钮,调用组件上的Play()方法。 当我点击按钮时没有任何反应。 在ShockWave组件中,YouTube播放器清晰可见,video静止,帧中有播放器镶边,上面有一个很大的播放按钮。 但它没有开始播放。 示例代码: private void button1_Click(object sender, EventArgs e) { axShockwaveFlash1.Play(); } 有谁知道如何解决这一问题? 我想知道是不是因为ShockWave组件可能需要在Play()方法工作之前清除“需要点击播放”或其他一些注册表/系统设置? 如果恰好是这种情况,那么我该如何以编程方式执行此操作以便新安装完美运行而不会让用户通过某种预先设置的麻烦?

UWP youtube播放器在mediaelement中

我目前正在开发一个UWP youtube播放器,我在播放实际video时遇到了一些麻烦。 我正在使用它来播放媒体元素中的YouTubevideo: using MyToolkit.Multimedia; var url = await YouTube.GetVideoUriAsync(youtubeid, YouTubeQuality.Quality1080P); var YoutubePlayer = new MediaElement(); YoutubePlayer.Source = url.Uri; 它曾经工作了大约一个月,但现在它只是…没有。 它获得了正确的videoURI(mp4),我也尝试使用YoutubeExtractor nuget包,但由于某种原因,当我使用YoutubePlayer.Play()时,它只是不播放。 它什么都不做。 没有错误,没有任何错误。 我找到了另一种使用webview和自定义C#控件的方法来调用javascript方法,但我不喜欢这样,因为它有更平滑的媒体元素。 任何帮助都可以,我已经在互联网上搜索了几天,仍然无法找到答案。 谢谢。

以windows格式播放youtubevideo

我是dot net的新手,有一项任务需要完成。 我不知道如何开始。 我的问题:我的Windows窗体上应该有一个youtubevideo。 当用户点击播放按钮时,表格应该刷新并打印“1人观看”video播放。 类似的用户可以重复这个过程:他可以再次点击播放按钮,它会刷新。 现在这次你将再次看到video以及“2人观看”文本。 基本上,它正在维持一个击中播放按钮的计数器。 我无法在Google上找到任何相关信息。 我不知道如何将该video嵌入到表单中。

在网络浏览器中嵌入Youtubevideo。 对象不支持属性或方法

Youtube最近停止支持以www.youtube.com/v/{key}格式嵌入的video。 所以我试图将video从“/ v /”转换为“/ embed /”。 但是,当我尝试导航到video时,会弹出以下错误: 我使用以下内容导航到网页: WPF C# trailer.Navigate(“https://www.youtube.com/embed/v2fDTOdWuQQ?rel=0&showinfo=0”); 为什么仅通过从“/ v /”切换到“/ embed /”就无法工作? 我该如何解决这个问题?

在WebBrowser控件中全屏播放youtube

我有以下XAML: 我尝试播放youtubevideo。 这是我尝试过的: this.webBrowser1.Source = new Uri(“http://youtube.googleapis.com/v/L8bE5-g8VC0”); 这个显示所有播放器控件的YouTube播放器。 但是全屏按钮不起作用。 我点击它,但播放器没有全屏显示。 按钮变为刚刚禁用。 我也试过这个: this.webBrowser1.Source = new Uri(“http://www.youtube.com/embed/L8bE5-g8VC0”); 这也会显示所有播放器控件的YouTube播放器。 全屏按钮工作正常。 但是,当我再次访问此video或其他video(通过设置Source属性)时,播放器按钮会消失。 要再次查看播放器按钮,我需要删除IE的临时Internet文件。 我每次播放video之前都可以删除临时文件,但这对我来说不是解决方案。 我正在运行Windows 7 64位并使用WPF 4.0。 我想要的是在我的WebBrowser中显示YouTube播放器并使全屏按钮正常工作。 有人有点想法吗?

为什么我只能从Feed中获得25个YouTubevideo?

我在C#/ .NET上有这个代码: string user = “Username”; string feedUrl = “http://gdata.youtube.com/feeds/api/users/” + user + “/uploads”; Feed videoFeed = request.Get(new Uri(feedUrl)); foreach (Video entry in videoFeed.Entries) { // print video } 但我只能检索25个video! 我知道 Feed中的最大video数为999: API会根据搜索video的请求返回video供稿。 videoFeed最多包含999个条目。 要检索搜索结果,请将API请求发送到以下URL: http://gdata.youtube.com/feeds/projection/videos?v=2 那为什么25? 尝试uploads/?start-index=0&max-results=999但没有…

在C#中纯化嵌入YouTubevideo方法

如何在C#中看到一种“ 净化 ”嵌入式YouTubevideo标记的方法? 所以方法输入是: 输出: YouTube嵌入式video标记存在问题,因为内联样式(宽度,高度)并且XHTML不是有效的。