首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >玩一堆MP3s

玩一堆MP3s
EN

Stack Overflow用户
提问于 2013-07-28 19:56:40
回答 2查看 98关注 0票数 0

前几天我爸爸要我撕几张CD,他想在任何地方都能播放。我认为最好的方法是将它们托管在我的服务器上,并有一个脚本显示所有的MP3s,他可以选择一个或多个,然后单击一个play按钮。似乎没有这样的应用程序,使用起来很简单。您可以在没有特殊脚本的情况下播放音乐文件,但是是否可以连续播放多个音乐文件?例如,我有一个页面,"music.html“和一个按钮”披头士“。我可以播放/beatles/下的所有歌曲,然后返回到那个HTML文件吗?

谢谢你一吨!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-28 21:32:22

您可以这样做,但不能仅通过HTML。

Javascript/Jquery可以用来播放歌曲。(或其他一些服务器端语言)可以在服务器目录中搜索音乐。

如果您有带有艺术家和专辑的元数据,您可以在专辑或特定艺术家中搜索歌曲,并让服务器端语言向您的Javascript音乐播放器提供这些歌曲的列表。

如果所有这些都没有意义的话,那么您可能应该使用服务器作为文件共享器(比如Dropbox或Google驱动器)。这将允许您的父母下载这些文件并从他们自己的计算机上播放。

-或-

您可以学习与创建您自己的功能,音乐流网络服务器的酷的东西!

如果您决定使用第二个选项,下面是一些让您开始的链接。

jPlayer-is是一个具有相当酷功能的Jquery媒体播放器。它允许您单独或作为播放列表播放音乐或视频。

ID3()-是一个PHP文件解析器。它可以找到歌曲的元数据,如艺术家,乐队,bpm等。

PHP-is a 相当强大的脚本语言.在您的示例中,它允许您通过服务器的目录查找音乐文件(可以使用ID3进一步过滤这些文件)。有关使用php查找目录中文件的更多信息,请查看这个答案

无论您是否决定构建自己的媒体流服务器,我都希望这会有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2013-07-28 21:11:57

您可以将歌曲的路径存储在javascript数组中,并在foreach循环中逐一播放。检查dom.asp。音频元素有一个可以设置的"src“属性和一个开始播放该歌曲的"play”函数。

顺便说一句,并不是所有浏览器都支持本地播放mp3文件,您可能需要将它们转换成另一种格式。检查audio.asp以查看哪个浏览器本机支持哪种文件格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17912242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档