我的网站上有YouTube channel ,我的网站上有显示此视频的视频,我在ModalPopupExtender中显示视频,而当我无法显示此视频并关闭ModalPopupExtender时,我仍然遇到问题。
所以请任何人帮助我。
'id =“Image” runat =“server” width =“96” height =“86” alt =“Video” />
'>
'type =“application / x-shockwave-flash”
allowscriptaccess =“始终” allowfullscreen =“true” width =“400” height =“320”>
关
<%----%>
<%----%>
'/>
protected void Page_Load(对象发送者,EventArgs e)
{
字符串LanguageID = Globals.GetSuitableLanguage(Page);
Page.Title = Globals.Translate(Page.Title,Page);
如果(!IsPostBack)
{
GetAllYouTube();
}
}
私有(private)void GetAllYouTube()
{
使用(SqlConnection con = Connection.GetConnection())
{
字符串Sql =“选择id,url,图像,” + Globals.Translate(“YoutubeTitle_EN”,Page)+“来自[YouTubeVideos],其中MV ='Yes'”;
SqlCommand Com =新的SqlCommand(Sql,con);
Com.CommandType = CommandType.Text;
SqlDataReader dr = Com.ExecuteReader();
DataList2.DataSource = dr;
DataList2.DataBind();
}
}
最佳答案
由于您要做的就是更改包含YouTube播放器的div的可见性,因此视频将一直播放到最后。您需要使用youtube javascript播放器API来控制播放器,并在用户关闭模式弹出窗口时使用命令“player.stopVideo():Void”停止视频。
请查看http://code.google.com/apis/youtube/js_api_reference.html#Functions以获取更多信息和示例。
关于asp.net - 如何显示来自YouTube channel 的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4375294/