MP4格式的视频无法播放

在这个系统当中,视频的格式有7种,而且自己上传的MP4 格式的视频无法播放,而且http  格式的地址也无法播放。其中解决本地MP4 格式,在系统上面的改动:

2016-12-14 号改动的地方 by liuyq

改动的

文件 :Course.cs

路径:D:\estudy\estudy.cc\Kesion.Course.csproj\Kesion.Course\Course.cs

修改行:1412   新增 str1 = ".." + str1;原本没有这行代码

修改行:1413   empty = (num == 0 ? Kesion.Publics.Utils.ReplaceString(empty, "{KS:Url}", string.Concat("/course/url.aspx?id=", parm), true) : Kesion.Publics.Utils.ReplaceString(empty, "{KS:Url}", str1, true));

这行代码原本是 empty = (num != 0  ,修改后为 empty = (num == 0

这个改动是小聂改的,我在它的基础上继续看,因为还是不支持本地MP4  格式,所以我继续找,找到了系统播放视频的标签。

           

           

           

           

type="application/x-shockwave-flash" width="100%"  height="100%">

       

我把这段代码单独抠出来  ,做测试,因为之前帮一个网友做了一个网页播放,这个embed 标签和很多浏览器不兼容,发现这段代码单独运行都无法实现播放,所以问题就找到了,解决方法:

文件:playcourse.config 

路径:D:\estudy\estudy.cc\Kesion.Web\Template02\Config\playcourse.config

修改行:158   classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" 替换原来的clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

修改行:163    将enbed 标签里面的一句话搬出来了。

你可能感兴趣的:(.net,在代码堆里成长)