【发布时间】:2017-09-07 10:05:26
【问题描述】:
对于这项工作,我对交互式视频的实现感到很高兴。这意味着向用户提出选择的视频。选择会影响视频的场景。因此,这样的选择是指视频中的这样一个时刻。
我已经可以在 HTML5 或 Youtube 中实现这种类型的视频,我掌握了这个概念的逻辑。问题,这一次,我需要在不使用 Web 的情况下将 interactiv 视频导出到程序中。所以我想用 Flash 把我的互动视频压缩成一个“.exe”。
不过,我希望得到社区的意见,因为 AS3 中的 gotoAndPlay 功能不稳定。
那么,你有什么选择可以提供给我吗?有许多软件程序声称能够创建这种类型的视频,但都存在漏洞。
在此先感谢,对我的英语感到抱歉!
【问题讨论】:
-
对于 HTML 5,您可以简单地使用 Electron 将其打包为可执行文件。 Apache Cordova 也是可能的。对于 AS3,您可以使用 Adobe AIR。
-
解释您的“AS3 中的gotoAndPlay 函数不稳定”...您尝试了什么表明它不稳定?
-
@VC. 我对 gotoAndPlay 的一个问题是函数不精确。当用户选择一种方式时,我需要将视频转到精确的时间码。就我而言,Flash 无法精确工作,并且请求的时间码存在偏移。我希望是可以理解的!
-
@DodgerThud 非常感谢,我会学习并尝试一下!
-
@RomainAndré 所以你将视频的帧放在时间线上并使用
gotoAndPlay()搜索?使用 Netstream 播放视频。不准确(帧)搜索不是 Flash 问题,而是解码器的工作方式。他们只寻找关键帧。例如,如果您的视频设置为“每 5 秒放置关键帧”,则它只能搜索(跳转到)5、10、15、20 等秒。大多数编码器找到最近时间的关键帧字节并提供给解码器(但不显示给用户),然后将其他下一帧的字节提供给所需的时间戳(现在显示)。这并不容易,但我以前在 Flash 中做过。
标签: actionscript-3 flash video html5-video