从文件夹中读取 .mp3 文件并在列表中对它们进行排序
Read .mp3 files from a folder and sort them in a list
我打算只为自己构建一个自托管音乐流媒体服务。
我是网络开发的新手,所以很高兴有人指导我正确的方向。
因此,我将在 apache 服务器上托管一个简单的静态 HTML&CSS 网站。
然后,就功能而言,它假设从文件夹中读取 .mp3 文件并将它们排序
列表:
Artist1 - Song1 2:35
Artist2 - Song2 3:56
Artist3 - Song3 1:24
我可以单击的有形元素,它将从文件夹中检索音频内容。
当然,我希望代码能够自动完成,因此在我添加新歌时我不需要做任何事情。
我想看看我究竟可以如何部署此行为?
首先,您应该创建一个包含所有且仅包含 mp3 文件的目录,然后您将从该目录中读取歌曲。
关于这一点,您将必须读取文件的元数据才能获取艺术家和歌曲名称。此处示例:
正如您在这里看到的,您可以从文件的元数据中提取歌曲名称、艺术家以及歌曲的长度(尽管上述示例不包含如何读取长度的示例)一首歌)。
Metadata2go Pandemonium
阅读所有文件后,您可以根据需要(例如按字母顺序)按艺术家和歌曲名称对它们进行排序。
我打算只为自己构建一个自托管音乐流媒体服务。
我是网络开发的新手,所以很高兴有人指导我正确的方向。
因此,我将在 apache 服务器上托管一个简单的静态 HTML&CSS 网站。
然后,就功能而言,它假设从文件夹中读取 .mp3 文件并将它们排序 列表:
Artist1 - Song1 2:35
Artist2 - Song2 3:56
Artist3 - Song3 1:24
我可以单击的有形元素,它将从文件夹中检索音频内容。 当然,我希望代码能够自动完成,因此在我添加新歌时我不需要做任何事情。
我想看看我究竟可以如何部署此行为?
首先,您应该创建一个包含所有且仅包含 mp3 文件的目录,然后您将从该目录中读取歌曲。
关于这一点,您将必须读取文件的元数据才能获取艺术家和歌曲名称。此处示例:
正如您在这里看到的,您可以从文件的元数据中提取歌曲名称、艺术家以及歌曲的长度(尽管上述示例不包含如何读取长度的示例)一首歌)。 Metadata2go Pandemonium
阅读所有文件后,您可以根据需要(例如按字母顺序)按艺术家和歌曲名称对它们进行排序。