请问如何自动打开客户端的media播放器播放??

zhouguoyao 2005-03-21 03:28:34
代码如下:
string url;
url="http://"+ds.Tables[0].Rows[0]["Link_name"].ToString();
this.Page.Response.ContentType="audio/x-mpegurl";
this.Page.Response.Buffer=true;
this.Page.Response.Clear();
this.Page.Response.Write(url);
this.Page.Response.Flush();
this.Page.Response.Clear();

为什么有些电脑可以自动打开客户端media播放器进行播放,有些电脑却不行,而是弹出一对话框,提示您保存还是打开?我的电脑如果选择打开就用ASP.NET打开了,昏死了。

请问这和服务器设置有没有什么关系???还是其他什么原因,谢谢!!
...全文
139 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kainzgy 2005-03-22
  • 打赏
  • 举报
回复
我最近也在做这方面的项目,我也好想知道啊,那位高手求救啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
njuzgj 2005-03-22
  • 打赏
  • 举报
回复
不会,只能帮顶
zhouguoyao 2005-03-22
  • 打赏
  • 举报
回复
问题描述如下:

现在很多客户端不仅安装了media播放器,还安装了其它播放器,比如”暴风影音5“等。

如果他没有安装其他播放器,则可以正常的播放我网站上的歌曲,但是如果他安装了像”暴风影音5“
等播放软件,则就打开了“暴风影音5”来进行播放,但问题是打开后不能正常播放,因为好象“暴风影音5”不支持http协议来播放,只支持rtsp。

所以我希望在下载播放之前,我能把mp3格式和media关联,这样就能正常用media打开来播放了。
请问该如何实现?谢谢!

实现播放的方法如下:
url="http://"+ds.Tables[0].Rows[0]["Link_name"].ToString();//从数据库取得播放地址
this.Page.Response.ContentType="audio/x-mpegurl";
this.Page.Response.Buffer=true;
this.Page.Response.Clear();
this.Page.Response.Write(url);
this.Page.Response.Flush();
this.Page.Response.Clear();

或者说,如何指定客户端必须用media来播放,不管客户端安装了什么其它播放软件!
谢谢!
haoco 2005-03-21
  • 打赏
  • 举报
回复
up
KeNan_Net 2005-03-21
  • 打赏
  • 举报
回复
要自动打开客户端media播放器进行播放;
1,必须保证正确安装了Media,而且最好用新版的.
2,Media的(配置->网络->流协议)选项卡中要配置正确!

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧