最近在家懒得很,刚下好的电影想躺在床上看(我是台式电脑),可是对于我这个有内存清洁癖的人又不想把那么一个多g的电影复制到手机上去看
于是我就自己做了个网页播放器,然后弄在IIS上,局域网访问,这样躺床上就可以看电脑里所有的电影啦!
其实实现很简单
最开始用最原始的方法Object,但是发现在goole,360浏览器极速模式都是空白....
只有在360兼容模式下才能看,不知道有没有童鞋知道这个怎么搞,估计浏览器要有IE内核才能看
安卓上的浏览器坑定就不行了
后面干脆换成现在比较流行的Html5
代码如下:
就几行代码,轻轻松松解决难题~
但是唯一不足的就是不支持rmvb,其他的基本上都支持,比如MP4啊,mkv啊,avi吖经测试都行
手机上访问也无压力
下面是后台代码(我是直接遍历文件夹的):
public void bind() { TheFolder = new DirectoryInfo(Server.MapPath(serverPath)); TheFolderdm = new DirectoryInfo(Server.MapPath(serverPathdm)); foreach (FileInfo NextFile in TheFolder.GetFiles()) { string path = serverPath + NextFile.Name; fileList.Append(" " + NextFile.Name + "------------观看 "); } fileList.Append("我是分割线-----------dm----------------
"); foreach (FileInfo NextFile in TheFolderdm.GetFiles()) { string path = serverPathdm + NextFile.Name; fileList.Append(" " + NextFile.Name + "------------观看 "); }}
一个下载一个观看~