gpt4 book ai didi

c# - 征求意见 c# Webplayer

转载 作者:太空宇宙 更新时间:2023-11-03 11:38:56 26 4
gpt4 key购买 nike

我目前正在为我的客户建立一个 asp.net c# 网站来宣传他们的乐队,他们希望在那里有一个网络播放器,它可以在人们浏览该网站时继续播放音乐。该播放器位于母版页上,因此它包含在每个站点中,但每次站点以任何方式进行回发或刷新时它都会停止播放。

我认为可以使用 Iframes 或 Ajax 来实现这一点,尽管我对这两者都不了解。该站点只有大约 6 个页面,其中主要是静态信息,因此唯一的回发/刷新将由使用导航菜单加载每个页面。

我的问题是:

我怎样才能做到这一点?

什么是最简单的方法,优缺点是什么?

除了使用 Iframe 或 Ajax 之外,还有其他/更好的方法来实现这一点吗?

如果需要,我可以提供一些代码。

谢谢,

塞布

最佳答案

实现此目的的最简单方法可能是让您的网站将自己放入一个框架中,页面上的另一个(非常小的)框架托管媒体播放器。这样当人们切换页面时,带有媒体播放器的框架就不会出现。然而,这充其量可能会让人感觉很笨拙。

最好的 方法可能是使用 AJAX。您的所有页面导航都将作为 AJAX 请求发生,因此用户在技术上永远不会离开原始页面。 iframe 可能是跟踪历史所必需的,因此用户可以单击“后退”并让浏览器执行他们期望的操作,但是您可以找到可以为您处理这方面的库。媒体播放器可能应该使用与站点其他内容不同的子域作为其源,因为大多数浏览器最多同时连接到同一域的两个连接——如果这两个连接之一被用于随时播放音乐。

关于c# - 征求意见 c# Webplayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314452/

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