【问题标题】:Programming interactiv video with AS3使用 AS3 编程交互式视频
【发布时间】:2017-09-07 10:05:26
【问题描述】:

对于这项工作,我对交互式视频的实现感到很高兴。这意味着向用户提出选择的视频。选择会影响视频的场景。因此,这样的选择是指视频中的这样一个时刻。

我已经可以在 HTML5 或 Youtube 中实现这种类型的视频,我掌握了这个概念的逻辑。问题,这一次,我需要在不使用 Web 的情况下将 interactiv 视频导出到程序中。所以我想用 Flash 把我的互动视频压缩成一个“.exe”。

不过,我希望得到社区的意见,因为 AS3 中的 gotoAndPlay 功能不稳定。

那么,你有什么选择可以提供给我吗?有许多软件程序声称能够创建这种类型的视频,但都存在漏洞。

在此先感谢,对我的英语感到抱歉!

【问题讨论】:

  • 对于 HTML 5,您可以简单地使用 Electron 将其打包为可执行文件。 Apache Cordova 也是可能的。对于 AS3,您可以使用 Adob​​e AIR。
  • 解释您的“AS3 中的gotoAndPlay 函数不稳定”...您尝试了什么表明它不稳定?
  • @VC. 我对 gotoAndPlay 的一个问题是函数不精确。当用户选择一种方式时,我需要将视频转到精确的时间码。就我而言,Flash 无法精确工作,并且请求的时间码存在偏移。我希望是可以理解的!
  • @DodgerThud 非常感谢,我会学习并尝试一下!
  • @RomainAndré 所以你将视频的帧放在时间线上并使用gotoAndPlay() 搜索?使用 Netstream 播放视频。不准确(帧)搜索不是 Flash 问题,而是解码器的工作方式。他们只寻找关键帧。例如,如果您的视频设置为“每 5 秒放置关键帧”,则它只能搜索(跳转到)5、10、15、20 等秒。大多数编码器找到最近时间的关键帧字节并提供给解码器(但不显示给用户),然后将其他下一帧的字节提供给所需的时间戳(现在显示)。这并不容易,但我以前在 Flash 中做过。

标签: actionscript-3 flash video html5-video


【解决方案1】:

AS3/AIR 是导出富媒体应用程序的理想选择,但从您的问题来看,您似乎缺乏经验。如果你从零开始,考虑一本关于 AS3 中 OOP 的书,你可以找到非常好的二手书,因为 AS3 已经稳定了很长时间。我在 AS3 中制作了各种视频应用程序,从 UGC 合成视频内容,到从电视演播室的本地工作站管理的全功能视频聊天应用程序,从 Android 设备抓取视频等,只是为了让您了解该平台的强大功能. JS 中的同类应用程序需要更长的调试时间并且功能较弱(即浏览器中的视频对象的内在限制)。我会选择 AS3,但还有其他一些注意事项,只有您知道。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多