加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 为mp3下载添加水印

发布时间:2020-12-16 09:53:05 所属栏目:asp.Net 来源:网络整理
导读:我注意到iTunes和亚马逊等公司在其mp3文件中添加了“水
我注意到iTunes和亚马逊等公司在其mp3文件中添加了“水印”,显示如下信息:

>从文件的购买地点.
>谁购买了它.
>等

亚马逊也是states那个

“Some record companies require us to insert identifiers in the metadata that accompanies music”

我正在忙着开发的电子商务网站将出售mp3下载.由于iTunes和亚马逊不得不在他们的歌曲中添加水印,一些唱片公司很可能会要求我正在开发的那些也是如此.

该网站是使用ASP.NET 4和C#开发的Web应用程序.对于每个下载mp3的用户,在我们的Web服务器上生成带有元数据修改的新文件似乎是不切实际的,因为这将导致数千个临时mp3文件驻留在我们的服务器上.

有没有办法在下载时将相关元数据注入文件,或者可能在客户端使用HTML5注入?

解决方法

您无需在服务器上创建数千个文件.您可以从源读取,通过插入水印的某种方法流式传输,然后直接输出到新的mp3流到http响应.

该库提供了许多有用的类,用于读取和写入mp3流和其他音频操作.

http://naudio.codeplex.com/

它没有内置水印.你需要这样做.那将是非常复杂的部分.您需要以能够识别水印数据的方式修改原始文件,但不能影响音频质量且无法轻松删除.祝好运.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读