asp.net – 为mp3下载添加水印
我注意到iTunes和亚马逊等公司在其mp3文件中添加了“水印”,显示如下信息:
>从文件的购买地点. 亚马逊也是states那个
我正在忙着开发的电子商务网站将出售mp3下载.由于iTunes和亚马逊不得不在他们的歌曲中添加水印,一些唱片公司很可能会要求我正在开发的那些也是如此. 该网站是使用ASP.NET 4和C#开发的Web应用程序.对于每个下载mp3的用户,在我们的Web服务器上生成带有元数据修改的新文件似乎是不切实际的,因为这将导致数千个临时mp3文件驻留在我们的服务器上. 有没有办法在下载时将相关元数据注入文件,或者可能在客户端使用HTML5注入? 解决方法
您无需在服务器上创建数千个文件.您可以从源读取,通过插入水印的某种方法流式传输,然后直接输出到新的mp3流到http响应.
该库提供了许多有用的类,用于读取和写入mp3流和其他音频操作. http://naudio.codeplex.com/ 它没有内置水印.你需要这样做.那将是非常复杂的部分.您需要以能够识别水印数据的方式修改原始文件,但不能影响音频质量且无法轻松删除.祝好运. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在ASP.NET中提供resx文件?
- asp.net – 从EF 6 Code First迁移和多个配置生成完整的SQL
- asp.net – List的实现正在丢失原始查询的排序
- asp.net – Webapi,Webhost和Owin之间的关系
- asp.net-core – 我为什么要选择带有.Net核心的ASP.NET Cor
- asp.net-mvc-3 – 具有多个强类型部分视图的MVC 3 Razor表格
- 如何处理在MVC视图中应用程序启动和传输和显示错误发生的AS
- asp.net-mvc-3 – RedirectToAction在另一个控制器无法正常
- asp.net – maxAllowedContentLength不适用于IHttpHandler
- asp.net – 使用ClientId和ClientSecret进行Web API授权
- asp.net – 为什么压缩ScriptResource.axd,即使禁
- asp.net – 如何以编程方式从LDAP检索信息
- asp.net – 如何准备控制器使用Session但是可以测
- asp.net-mvc – 带有jquery-file-upload的asp.ne
- ASP.NET 2.0 JQuery AJAX登录
- asp.net – App Settings和connectionStrings配置
- asp.net-mvc-4 – 如何在MVC4中呈现远程ReportVi
- asp.net – IIS web部署 – 创建虚拟目录?
- 在为ASP.net构建期间缩小内联JavaScript?
- asp.net – 实现.NET OAuth 2.0提供程序. 2腿Dot