做mp3在线播放站点的时候遇到的一个问题,希望同大家探讨探讨。
本来的思路都想好了,就是在服务器端生成一个m3u文件,然后redirect到这个文件上面去。
现在自己又有了一个思路,就是直接在服务器上边把m3u扩展名的文件设置成为可以通过asp_isali.dll解释的文件,然后通过response.write直接将m3u这个文件的信息输出,就可以避免产生很多的临时文件。。。
可是现在,在实现的问题上出了点疑问,我再iis里面对m3u文件实行了映射,但是好像映射不管用,在浏览器里面不情愿的显示出了程序员代码。。。。。为了正是这个方法的可行性,我又把m3u的映射该为了asp.dll的,这下在浏览器里面出现的是500asp解释错误。看来这个方法应该是行得通的,但是不知道再asp.net里面是不是还要另外有所配置?
希望各位高手赐教:)
问题点数:0、回复次数:3Top
1 楼erictang2003()回复于 2003-10-03 23:18:44 得分 0
1) 在IIS上边把 m3u 扩展名的文件映射到 asp_isali.dll
2) 在 Web.config 中加入:
<httpHandlers>
<add verb="*" path="mp3Handler.m3u" type="Acme.Mp3Handler,Mp3Handler" />
</httpHandlers>
3) 写一个类;like below:
using System.Web;
namespace Acme {
public class Mp3Handler : IHttpHandler {
public void ProcessRequest(HttpContext context) {
context.Response.Write("<font color=\"red\">Mp3Handler!</font><br>Mp3Handler!<br>Mp3Handler!");
}
public bool IsReusable {
get {
return true;
}
}
}
}
4)编译以上类为 dll,放入 bin 目录下.
搞定!收工!
Top
2 楼erictang2003()回复于 2003-10-03 23:21:50 得分 0
哎!只抄你一句话也是错的!
纠正:
1) 在IIS上边把 m3u 扩展名的文件映射到 asp_isapi.dll ( 是 api not ali )Top
3 楼chenlong828(Dreamland828)回复于 2003-10-05 22:49:50 得分 0
只是有一个handler吗?这个我真的没有想到,谢谢了
这个东西。。。。能够共享session吗?感觉这么做下来,是一个独立的类。。。
能提供这方面的资料吗?想再看看Top
相关问题
- 探讨一下,CE4.2下播放MPEG-4的问题.
- 寻求合作伙伴,建中国DotNet站点,探讨DotNet技术。(散分)
- 紧急探讨------------如何用ASP+SQL生成.asx文件的播放列表???
- 最好的oracle站点http://www.itpub.net新开unix版块!欢迎大家前来探讨
- 寻求合作伙伴,建中国DotNet站点,探讨DotNet技术。(继续散分)
- 寻求合作伙伴,建中国DotNet站点,探讨DotNet技术(来者有分)
- 与WEB大版主CEOCIO探讨-------------禁用IIS6所有站点静态页面缓存的问题!!
- 探讨!
- 如何实现delphi中的mp控件来播放DVD格式的视频啊???
- 高手指教:怎样用DELPHI自带的MP控件播放DVD文件啊?




