使用ASP.NET播放部分MP3
本文关键字:MP3 播放部 NET ASP 使用 | 更新日期: 2023-09-27 18:09:35
我有一个很大的mp3文件,长达5个小时。
我想创建一个ASP。NET网站,用户可以在线收听其中的部分内容。比如从第6分钟到第10分钟。
我无法将整个文件下载到客户端。对于每个用户都是相同的文件,只是时间不同。
实现这一目标的有效方法是什么?我使用vs2005。
顺便说一句,我计划在晚些时候把这个网站也移植到android应用程序中。
如果您不想加载整个文件(可能相当大,我假设是300 Mb ?),您可以将其分成1分钟文件(或更少…)的部分,然后只加载所需的部分。
文件的名称应该是bigfile_1.mp3; bigfile_2.mp3
…
然后在你的客户端播放器中,如果你需要播放超过一分钟,你可以在用户听了第一个文件30秒后开始加载下一个文件,以此类推…
我不确定是否有flash mp3播放器的javascript可以做到这一点所以你可能需要自己编写
这种技术也被像Deezer这样的流媒体音乐网站使用,以使只打算在网站上收听的文件更难下载