C# asp.net插入音频,路径怎么写? 5
我本来将音频地址存在数据库中的,文本格式,如图一,然后读出来放到字符串中,直接用字符串赋值给soundlocation,结果错误,显示地址不存在。后来又直接将音频放在当前...
我本来将音频地址存在数据库中的,文本格式,如图一,然后读出来放到字符串中,直接用字符串赋值给soundlocation,结果错误,显示地址不存在。后来又直接将音频放在当前文件夹下,如图二引用地址,结果还是有错。请问,放入数据库中的地址应该怎么写,代码中又该如何引用?
展开
2个回答
展开全部
写在物理路径,如:e:\音频\UK\adjoin.wav。如果是asp代码可以用Server.Map("./音频/UK/adjoin.wav")转换成物理路径,先检查转换后的物理路么对不对。
另外,看你上面的代码好像是服务器端的代码,如果真能播放也只能在服务器上听到声音,客户端听不到声音。客户端播放音频应该是JS控件指定音频文件的url地址播放,不是后台代码播放。
另外,看你上面的代码好像是服务器端的代码,如果真能播放也只能在服务器上听到声音,客户端听不到声音。客户端播放音频应该是JS控件指定音频文件的url地址播放,不是后台代码播放。
追问
我改成javascript控制了,能放出音频了,但是我怎么调用存在数据库中的路径呢?
追答
在页面的js var url='';或;其中urlStr是服务器publice变量,从数据库读取并赋值。
2015-12-03
展开全部
调用SoundPlayer是用服务器上的声卡播放,这有意义吗?浏览你网页的用户在客户端,又听不到。
你应该用javascript来播放,而不是asp.net。
你应该用javascript来播放,而不是asp.net。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询