如何在ASP.net页面中,客户端播放音频

论坛中短消息声音提示用asp.net怎么做?或者简单来说就是怎么用asp.net播放音乐。
找了很久终于找到了个能为我所用的代码:
Response.Write("<embed src = 'NewMessage.wav' width = '0' height = '0' id = 'music' autostart = 'true'></embed>");

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一个基于ASP.NET Core的可伸缩、通用的文件服务器。 通常后端项目可能会有头像、图片、音频、视频等上传/下载需求,这些需求都可以抽象为文件服务。 功能特点 支持Linux(推荐)、Windows 可伸缩式架构,支持部署1-N台文件服务器 RESTful架构的API接口,支持多语言客户端 支持文件秒传、断点续传、远程拉取上传 支持为用户指定磁盘空间配额 支持自定义文件处理器 系统架构 Scheme 文件的上传/下载通常由客户端直接与文件服务器交互,上传时需要提供代表用户身份token(由业务服务器生成),成功后会返回文件根地址。 也可以直接由业务服务器上传返回文件根地址给客户端。 源码包含基于.Net Standard的服务端SDK,可以生成token、上传文件等 源码包含基于.Net Standard的客户端SDK,可以上传/下载文件等 后端使用 配置业务服务器 //Startup.cs代码片段 public void ConfigureServices(IServiceCollection services) { //.... services.AddFileService(opts => { opts.Host = "fs.mondol.info"; //文件服务器域名 opts.AppSecret = "xxxxxx"; //加密密钥,需要与文件服务器相同 }); } 生成访问令牌 IFileServiceManager fileSvceMgr; //此实例可通过DI框架获得 //根据业务规定其意义,例如:1-代表管理员,2-代表用户 var ownerType = 2; var ownerId = 2; //如果ownerType=2,则为用户ID var validTime = TimeSpan.FromDays(2); //token有效期 var ownerToken = fileSvceMgr.GenerateOwnerTokenString(ownerType, ownerId, validTime); 前端使用 文件上传 IFileServiceClient fileClient; //此实例可通过DI框架获得 var ownerToken = "业务服务器返回的token"; var periodMinute = 0; //有效期,0不过期 var updResult = await fileClient.UploadAsync(ownerToken, "文件路径", periodMinute); var url = updResult.Data.Url; //得到文件根地址 URL格式说明 完整URL格式是这样的:https://domain.com/{fileToken}/{handler}/{modifier} fileToken:是本次上传文件的唯一标识符 handler:文件处理器,可以是image(图片处理器)、video(视频处理器)、raw(返回原文件)等 modifier:【可选】文件处理器参数,例如,image处理器,可以指定128x128_png 文件上传成功后返回的文件根地址(updResult.Data.Url)就是截至到https://domain.com/{fileToken},URL后面部分由客户端自己去拼接 下面举例说明: 下载原文件 文件根地址/raw,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/raw 下载128x128大小的缩略图(原文件是图像) 文件根地址/image/128x128,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/image/128x128 下载128宽,高等比缩放的缩略图(原文件是图像) 文件根地址/image/128x,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/image/128x 原图是JPG格式,下载png格式的图像 文件根地址/image/raw_png,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/image/raw_png 原图是JPG格式,下载png格式的128x128大小的缩略像 文件根地址/image/128x128_png,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/image/128x128_png
**ASP.NET多功能聊天软件的设计与开发——文字聊天文件传输模块** 本资源提供了一个基于ASP.NET平台的多功能聊天软件的设计与开发案例,专注于文字聊天和文件传输功能的实现。该案例不仅包含了完整的源代码,还附带了详细的论文文档,为开发者提供了从理论到实践的全面指导。 **功能特点**: 1. **实时文字聊天**:支持多人同时在线进行实时文字交流,界面简洁易用,支持表情符号、图片和文字的发送。 2. **文件传输**:用户可以在聊天过程轻松发送和接收文件,支持多种文件格式,如文档、图片、音频和视频等。 3. **用户管理**:提供用户注册、登录、修改个人信息等功能,确保用户信息的隐私和安全。 4. **聊天记录管理**:支持保存和查看历史聊天记录,方便用户随时回顾和整理。 5. **扩展性和定制性**:采用模块化设计,方便后续功能的扩展和定制,满足特定需求。 **技术要点**: 1. **开发环境**:基于Visual Studio 2019和SQL Server 2016,利用ASP.NET MVC框架进行开发。 2. **前端技术**:使用HTML、CSS和JavaScript构建用户界面,引入jQuery和Bootstrap等库提高开发效率。 3. **后端技术**:采用C#语言编写服务器端代码,利用Entity Framework Core进行数据库操作。 4. **通信协议**:使用WebSocket技术实现客户端与服务器之间的实时双向通信。 5. **安全性**:采用HTTPS协议加密数据传输,确保用户数据和聊天内容的安全。 本资源适合计算机相关专业学生、教师和开发者学习和参考,可用于毕业设计、课程设计或实际项目开发。通过学习和实践,您将能够掌握ASP.NET平台下的聊天软件开发技巧,提升自己的编程能力和项目经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值