代码拉取完成,页面将自动刷新
在网页中嵌入音频、视频是个好主意。但编译到 CHM 文件中就不是个好主意了——CHM 默认使用的 IE 内核比较陈旧,所以支持度并不好(现在很多机器也不会再安装 Flash 插件)。
但某些时候我们还是需要展示一些音频、视频文件的。
LME 之前在演示问题上做过多种尝试,主要功能有:
之所以有这么多方式,主要是因每一种方式都很难满足现实中演示的需求。
我曾经认为 PPT 根本就是个过时的东西——但实际使用多种演示方式后,终于发现 PPT 经久不衰、历久弥新是有道理的。
当然,这里要讲的不是 PPT——关于导出 PPT 的相关功能以后会考虑。
在现实的演示中,我希望能达到这样一些效果:
首先,要能做到想演示文本时就演示文本,想演示图片时就演示图片,想播放声音就播放声音,想播放视频就播放视频——而且在演示时可以随意在这些资源之间进行切换、布局显示。
其次,这些资源就当是有组织的,最好同时支持顺序列表和树型结构。
LME 的树型图演示器本身就可以支持数形结构,而顺序结构只需要放到某个树的分支中即可。图文演示器则可以支持分组演示多种不同类型的资源。这样,将两者结合起来就成为一个很好的选择。
由于 LME 的工作区中的文件可能比较多(之前有网友发来的示例工作区竟然需要编译6-7分钟),全部复制到另一台电脑上进行演示可能很很耗时间且全无必要。因此,支持只导出某个需要演示的分支就十分必要。
之前考虑过将 LME 中的树型图部件、图文演示部件都分离出来单独做个兼容 Win7 的演示软件(使用低版本的 .net Framework)——但这样需要维护两份不完全相同的代码,后续会十分麻烦,很难保证演示器行为的一致。最终还是决定开发导出子目录为工作区的功能来解决这个问题。
没有符合条件的 Issue