【问题标题】:video using FLVPlayback does not work in .exe mode使用 FLVPlayback 的视频在 .exe 模式下不起作用
【发布时间】:2018-09-29 18:31:11
【问题描述】:

我正在构建一个带有多个帧的 Flash 桌面应用程序,其中一个帧有一个视频,我使用了在库中找到的 FLVPlayback,将我的视频添加到其中。当我以 SWF 格式编译文件时它工作正常,但是当我以 .exe 格式编译它时,当我到达有视频的帧时,我得到一个黑屏,我做了一些研究,发现问题是我的应用是全屏的:

//i have this code in frame 1
stage.displayState = StageDisplayState.FULL_SCREEN;

所以他们建议的解决方案是在包含视频的帧中添加以下代码:

myPlayer.fullScreenTakeOver = false;

我试过了,还是没有变化。知道为什么会这样吗?

【问题讨论】:

  • 如果我没记错的话,在投影仪中你将使用 fscommand 进入全屏模式而不是其他任何东西:help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/…
  • 是什么让您认为全屏是问题所在?您是否尝试过使用调试 Flash 播放器检查错误?您正在播放的视频是嵌入在 SWF 中还是从文件系统加载的?

标签: actionscript-3 flash actionscript


【解决方案1】:

首先确保视频与您的其他文件位于同一文件夹中。此外,这种格式的视频可能太重,因此您可以尝试减轻它的重量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-01
    • 2019-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    • 2015-03-08
    • 2021-04-28
    相关资源
    最近更新 更多