如何显示来自 YouTube 频道的视频?

Posted

技术标签:

【中文标题】如何显示来自 YouTube 频道的视频?【英文标题】:How to display videos from YouTube channel? 【发布时间】:2010-12-07 09:53:07 【问题描述】:

我有 YouTube 频道,我的网站上有显示此视频的网页,我在 ModalPopupExtender 中显示视频,当我完成显示此视频并关闭 ModalPopupExtender 时出现问题,视频的声音仍在显示。

所以请任何人帮助我。

' id="Image" runat="server" /> '> ' 类型="应用程序/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" > 关闭 ' />

protected void Page_Load(object sender, EventArgs e) 字符串 LanguageID = Globals.GetSuitableLanguage(Page); Page.Title = Globals.Translate(Page.Title, Page); 如果(!IsPostBack) GetAllYouTube();

私人无效GetAllYouTube() 使用 (SqlConnection con = Connection.GetConnection()) string Sql = "select id,url,Image, " + Globals.Translate("YoutubeTitle_EN", Page) + " from [YouTubeVideos] Where MV='Yes'" ; SqlCommand Com = new SqlCommand(Sql, con); Com.CommandType = CommandType.Text;

        SqlDataReader dr = Com.ExecuteReader();
        DataList2.DataSource = dr;
        DataList2.DataBind();

    

【问题讨论】:

你有我们能看到的代码吗? 【参考方案1】:

因为您唯一要做的就是更改包含 youtube 播放器的 div 的可见性,因此视频将一直播放到结束。当用户关闭模式弹出窗口时,您需要使用 youtube javascript player api 来控制播放器并使用命令“player.stopVideo():Void”停止视频。

请查看http://code.google.com/apis/youtube/js_api_reference.html#Functions 以获取更多信息和示例。

【讨论】:

以上是关于如何显示来自 YouTube 频道的视频?的主要内容,如果未能解决你的问题,请参考以下文章

HTML YouTube 显示所有视频?

youtube data api 3 php,如何从一个频道获取超过 50 个视频?

Youtube - 如何获取 youtube 频道中的视频列表并将其显示为列表?

如何获取我频道中的所有 youtube 视频 URL?

如何将所有 Youtube 频道视频嵌入网站..?

如何获取上传到多个 YouTube 频道的最新视频列表?