\n\n您好,我浏览了论坛,试图弄清楚是否有可能为整个Discourse网站添加一个音频播放器。我不想做任何花哨的事情,比如自动播放。\n\n我想做的是让一个音乐播放器浮动在网站上。这样,无论用户访问哪个主题或页面,他们都可以选择点击播放,在阅读帖子的同时听音乐(所以是的,应该有基本的音乐播放器控件)。歌曲名称和艺术家名称也会显示出来。音乐将来自我自己的Soundcloud播放列表。\n\n如果能有一种方式让用户隐藏这个音乐播放器,那就更好了。\n\n您是否有任何文章、插件、第三方服务或说明可以推荐给我,以实现这个目标?
我不知道这是否可能,但将其作为附加部分放在侧边栏中会很棒!
已经有过类似的主题和建议的解决方案
罗伯特,干得漂亮!
感谢!我的编码经验非常有限,在查阅了文档后,我不确定如何将 SoundCloud 播放列表与此音频播放器连接起来。您有什么建议吗?
这也很酷
也许你可以聘请一位自由职业者来帮助你 Marketplace
哦哦哦哦哦哦哦哦 妈咪妈咪轰 轰轰轰轰轰轰轰轰…

Media Overlay 组件将在每个 iframe 的角落提供一个按钮。
这样您就可以将任何 iframe 弹出到一个单独的小窗口中,并在浏览论坛时将其置于顶层,直到用户关闭它。
启用该主题组件,并在您的站点设置的 允许的 iframe 下白名单化您的 iframe 源(例如 https://w.soundcloud.com 和 https://api.soundcloud.com)。
然后,您可以将此代码段粘贴到帖子中……
<iframe src="https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/129053679&color=ff5500&auto_play=false&hide_related=false&show_comments=false&show_user=true&show_reposts=false" height=100%></iframe>
点击该按钮,该迷你播放器将在右下角弹出,并在您浏览网站时保持打开状态(直到您手动关闭它)……
哈哈。我正打算尝试这个,但你抢先了。干得好!
![]()
你好 ![]()
我做了一个简单的组件,可以满足你的需求,你可以直接使用,也可以作为进一步定制的良好示例。 ![]()
我添加了一些设置。该组件使用 SoundCloud 嵌入。你需要添加你的 SoundCloud 用户 ID,它将获取你的歌曲。
太棒了
干得漂亮 ![]()
这正是我想要的。你太棒了!我这周会试试。如果我需要帮助,希望你不会介意我联系你。
太棒了,@Don!!!
你看你表现真有意思!
你好 @Don,
我能和你聊聊吗?我试图找到你的个人资料,但没找到。我想寻求一些帮助,让这个主题组件获取播放列表 ID 而不是用户 ID,或者至少在你点击“播放器”图标时,能够显示一个嵌入的播放列表(通过输入嵌入代码或播放列表 URL)。这有可能实现吗?
您好 @lowkey_324
最好在此处发布您的疑问,以便其他人也能提供帮助,并且其他人也能从中学习解决方案。 ![]()
您好,我添加了一个用于添加播放列表的设置。DEV: Add playlist embed by VaperinaDEV · Pull Request #1 · VaperinaDEV/soundcloud-music-player · GitHub
您可以从以下两种中选择:
- 嵌入类型
- 用户
- 播放列表
然后根据您从列表中选择的内容添加用户 ID 或播放列表 ID。
太棒了!你真是个天使!
唯一的问题是,当我将其添加为“默认”主题的组件后,我收到了这条消息,因为它无法获取我的公共播放列表的 URL。我哪里做错了?我尝试只输入播放列表 ID,也尝试在选择“播放列表”作为嵌入类型时同时输入播放列表 ID 和用户 ID。




