问题描述
- .net B/S结构的程序 客户端如何播放服务器上的WAV音乐文件
-
首先我的程序是B/S结构的
服务器上有一个自动录音功能,文件路径如:D:/RecordFile/[2014-12-10]/82237883_13920701254_20141210141256.wav
这个路径是存在数据库中的,可以直接取到数据。
那请问现在我要在客户端的一个页面上播放这个服务器上的录音文件,代码该如何写?(客户端点击播放按钮可以直接听到wav文件的声音)
还有客户端使用的浏览器是IE浏览器,因为是服务器的文件是自动录音的,属于时时更新,所以不可能绑死录音文件!!!而且播放时,录音文件的路径应该是以服务器的IP来查找的吧?我不知道是不是我的路径有问题!!!
很头疼,搞了很久了都没搞出来,查了很多资料,也没找到好的方法,希望大大们能指点迷津!!!
解决方案
调用API播放
参考
http://www.cnblogs.com/jushen7925/archive/2007/07/04/805741.html
http://www.cnblogs.com/ydong/archive/2007/09/11/889830.html
或通过realplayer等插件实现播放
解决方案二:
不需要通过IP来查找音乐文件,只要你的服务器上引路径下存在此文件并且IIS有权限访问此路径即可:D:/RecordFile/[2014-12-10]/82237883_13920701254_20141210141256.wav
播放音乐:
1.
<EMBED src="播放的音乐文件名.*" width=144 height=60
border=0
autostart=true loop=true></EMBED>
2.http://blog.csdn.net/chengking/archive/2005/10/07/496627.aspx
3.
http://community.csdn.net/Expert/topic/3161/3161698.xml?temp=.5196192
4.
<head>
<bgsound src="music/fallingstar.mid" loop="10">
</head>
解决方案三:
通过浏览器插件等来播放,很多都支持URL格式
解决方案四:
先用webclient.downloadfile将文件下载下来,再用大猫的方法播放。
时间: 2024-08-29 06:01:22