当前位置: 首页 > 面试题库 >

导航时,soundcloud如何使音乐继续播放?

林博厚
2023-03-14
问题内容

我想知道当在页面之间导航时,soundcloud如何无缝播放音乐。他们可能使用Ajax
cuz导航时顶部栏似乎没有重新加载,但我看到URL发生了变化。有什么方法可以使用Ajax加载内容并将URL设置为另一个URL?


问题答案:

HTML5引入了一个新的API,称为HTML5历史API。您可以在此处阅读有关使用它的信息–
http://diveintohtml5.info/history.html

通过此API,您可以使用JavaScript更新浏览器地址栏,因此可以根据URL更改页面的内容。AJAX的使用实际上与UI更改无关,您可以检查Chrome开发人员工具中的“网络”标签以查看请求是否随XHR一起发出。



 类似资料:
  • 我正在开发一个应用程序,它可以使用语音控制音乐播放器。例如,当我说"play"音乐播放器播放歌曲,或者说"Next"音乐播放器将播放下一首歌曲,等等。我已经谷歌了,但没有找到任何想法或源代码。 问题: > 使用语音控制音乐播放器的想法 源代码示例。 提前感谢。 可能相关:Android-语音控制-媒体意图

  • 问题内容: 我创建了一个应用程序,并试图允许用户在玩游戏时继续听他们的音乐,但是只要他们点击“播放”并且出现游戏中的声音,它将停止背景音乐。我正在使用Swift在iOS上进行开发。这是一段启动游戏内声音的代码。 问题答案: 您需要使用以下值之一设置类别:https : //developer.apple.com/library/ios/documentation/AVFoundation/Refe

  • 如何使用SensMe™ channels播放音乐 1. 将已下载SensMe™ channels的Memory Stick™插入PSP™内。     2. 选择(音乐)的(SensMe™ channels)。 SensMe™ channels启动。 有关SensMe™ channels的详细使用方法,请点选此(http://www.playstation.com/psp-app/sensme.ht

  • 如何后台播放音乐

  • 当我尝试播放我的音乐时,Discord机器人不会播放音乐。它使用ytdl核心和ffmpeg。我的代码是: 每当我尝试播放歌曲时,都会发生以下错误: (节点:5180)未处理的PromisejectionWarning:错误:找不到FFmpeg/avconv!在功能上。getInfo(C:\Users\picar\Desktop\DiscordMusicBot\node\u modules\pris

  • 我正在制作一个应用程序,每当任何音乐播放器播放音乐时,它就会启动并运行一个进程,当音乐暂停时(或在打电话时),它会暂停这个进程;我想我可以使用FileObserver来查看音乐文件何时被访问(它需要能够判断正在播放哪首歌曲),但是每当我运行Observer并启动音乐播放器时,一堆文件似乎同时被访问。我的问题是: < li >是否有更好的方法(或任何方法)来判断任何播放器何时播放音乐? < li >