C# asp.net插入音频,路径怎么写? 5

我本来将音频地址存在数据库中的,文本格式,如图一,然后读出来放到字符串中,直接用字符串赋值给soundlocation,结果错误,显示地址不存在。后来又直接将音频放在当前... 我本来将音频地址存在数据库中的,文本格式,如图一,然后读出来放到字符串中,直接用字符串赋值给soundlocation,结果错误,显示地址不存在。后来又直接将音频放在当前文件夹下,如图二引用地址,结果还是有错。请问,放入数据库中的地址应该怎么写,代码中又该如何引用? 展开
 我来答
心光回现
2015-12-03 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:58.2万
展开全部
写在物理路径,如:e:\音频\UK\adjoin.wav。如果是asp代码可以用Server.Map("./音频/UK/adjoin.wav")转换成物理路径,先检查转换后的物理路么对不对。

另外,看你上面的代码好像是服务器端的代码,如果真能播放也只能在服务器上听到声音,客户端听不到声音。客户端播放音频应该是JS控件指定音频文件的url地址播放,不是后台代码播放。
追问
我改成javascript控制了,能放出音频了,但是我怎么调用存在数据库中的路径呢?
追答
在页面的js  var url='';或;其中urlStr是服务器publice变量,从数据库读取并赋值。
匿名用户
2015-12-03
展开全部
调用SoundPlayer是用服务器上的声卡播放,这有意义吗?浏览你网页的用户在客户端,又听不到。

你应该用javascript来播放,而不是asp.net。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式