gpt4 book ai didi

c# - 使用C#在ASP.NET中的YouTube视频播放器

转载 作者:行者123 更新时间:2023-12-03 05:44:13 26 4
gpt4 key购买 nike

这是我在这个网站上的第一个问题。

我现在正在设计和编码一个新网站。在C#中的asp.net中。我的问题是:
我想在default.aspx上添加音乐播放器(youtube播放器)。简而言之,该网站还有另外4到5个页面,我想在浏览其他页面时不间断地播放声音。

有没有可能?如果可能的话,怎么办?谢谢。
我已经在此站点中研究了这个主题,但是找不到真正的答案。

最佳答案

您将无法仅使用C#或任何其他纯服务器端技术来做到这一点。导航到新页面后,嵌入式YouTube播放器将被删除。为了获得结果,您必须使用JavaScript在客户端进行一些工作。最简单(但可能最不优雅)的方法是将“default.aspx”作为包含iframe中主要导航框架的页面。然后,该网站的导航全部在iframe中进行,而无需刷新“default.aspx”。

这样做的问题是它不会更新URL栏中的URL,也不会更新页面历史记录。因此,您可以在浏览iframe的同时,将容器页面导航到哈希标签页面(例如“default.aspx#page1”,“default.aspx#page2”等)来解决此问题。 d页面以真实内容说“page1.aspx”,“page2.aspx”。您的工具将是JavaScript“window.location”对象。

一种更酷,最前沿的方法是使用client side MVC technology that has just come out in YUI 3.4之类的东西。

关于c# - 使用C#在ASP.NET中的YouTube视频播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com