注册 登录
编程论坛 ASP.NET技术论坛

在网页上播放PPT档

wube 发布于 2017-05-10 11:21, 3715 次点击
因为公司要将原本的新人内训E化~要在网站上增加线上学习的功能~
上网查了好像有几种方法...
1.PPT转成HTML
2.PPT转成MHT
3.PPT使用Web View汇出到网址
4.PPT转成SWF
5.....

综合以上我考虑觉得可能第二项会比较适合我
但是我需要将MHT档嵌入ASP网页上类似使用网页中的网页
因为需要在播放档案时背景需要计时
不知道有没有相关教程或网站教学或有人知道怎做的?
或是VS2013上有控件可以直接拉出来使用?
能否告知一二~以供参考
4 回复
#2
wube2017-05-15 13:34
经测试直接使用MHT档无法在网路上播放~
除非使用mhtml://通讯协定去开启才行~
所以修改副档名.mht变成.mhtml就行了~

新的问题:
如何指定播放中的mht档案的画面大小~
不管怎么试只要不是全萤幕~画面就会乱掉~
求解~

我想用 iframe 把mht嵌入ASP网页中...
#3
wube2017-05-16 12:46
虽然找到了〜但是要怎么用 iframe 嵌入网页中?

程序代码:

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //'Set the appropriate ContentType.
        Response.ContentType = "message/rfc822";// "Application/pdf";"application/vnd.ms-powerpoint";
        
//'Get the physical path to the file.
        String FilePath = MapPath("Software_2017_05_04.mht");
        //'Write the file directly to the HTTP output stream.
        Response.WriteFile(FilePath);
        Response.End();
    }
}
#4
yms1232017-06-05 16:56
这个功能可能需要借助flash组件实现。
#5
wube2017-06-06 16:18
最后我是改用MP4去做了
1