使用ASP.NET播放部分MP3

本文关键字:MP3 播放部 NET ASP 使用 | 更新日期: 2023-09-27 18:09:35

我有一个很大的mp3文件,长达5个小时。

我想创建一个ASP。NET网站,用户可以在线收听其中的部分内容。比如从第6分钟到第10分钟。

我无法将整个文件下载到客户端。对于每个用户都是相同的文件,只是时间不同。

实现这一目标的有效方法是什么?我使用vs2005。

顺便说一句,我计划在晚些时候把这个网站也移植到android应用程序中。

使用ASP.NET播放部分MP3

如果您不想加载整个文件(可能相当大,我假设是300 Mb ?),您可以将其分成1分钟文件(或更少…)的部分,然后只加载所需的部分。

文件的名称应该是bigfile_1.mp3; bigfile_2.mp3

然后在你的客户端播放器中,如果你需要播放超过一分钟,你可以在用户听了第一个文件30秒后开始加载下一个文件,以此类推…

我不确定是否有flash mp3播放器的javascript可以做到这一点所以你可能需要自己编写

这种技术也被像Deezer这样的流媒体音乐网站使用,以使只打算在网站上收听的文件更难下载