问题标签 [videodisplay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
867 浏览

flash - 在 VideoDisplay 中获取视频的尺寸

我正在尝试在 VideoDisplay 中获取视频源的尺寸:

但结果始终为 0。

我得到了相同的结果:

还有什么想法吗?

谢谢

0 投票
1 回答
1560 浏览

apache-flex - 将 VideoDisplay 的视频子级调整为相同大小

我有以下代码来播放存储在媒体服务器中的视频:

我想知道 1)如何使视频跟随 myVid VideoDisplay 的大小调整,并且不会像它那样在其中显示小,以及 2)如何使进度条与流式视频一起使用...

在此先感谢您的帮助!

0 投票
1 回答
385 浏览

apache-flex - 在 flex 中使用 VideoDisplay 流式传输视频

我使用这个标签:

<mx:VideoDisplay id="myVid" bottom="0" width="100%" height="100%" live="true" autoPlay="true" source="http://localhost:5080/oflaDemo/{myvideo}"/>

但我唯一得到的是视频的声音,而不是视频本身,有什么想法吗???

提前致谢!

0 投票
4 回答
2495 浏览

apache-flex - Flex:恢复 Spark VideoDisplay 流

编辑 如果有人至少可以告诉我在流断开连接时如何接收事件,那就太好了。

这个控件的文档简直太可怕了。我有一个具有实时视频流的应用程序,我正在寻找一种方法来使 VideoDisplay 控件在发生以下任何特定情况时恢复其连接:

  1. 应用程序启动并且流尚未在线。
  2. 该应用程序正在流式传输,并且用户已与 Internet 断开连接。
  3. 应用程序正在流式传输,视频服务器崩溃并重新启动。

我正在使用 Wowza Media Server 和 Wirecast 来测试它。1 和 3 不起作用,我不确定 2 是否起作用。我通过添加这段非常有问题的代码使第 1 项工作:

正如你所看到的,我需要一个 try/catch 块,因为对source的两个调用都会导致异常,但是在这些异常之前发生的任何事情似乎都可以解决问题 #1。这并不能解决问题 #3,因为当您停止视频服务器时,显然不会发生媒体状态更改事件。

这是我的控制声明:

有谁知道如何使 VideoDisplay 从这些问题中恢复?任何帮助表示赞赏,谢谢。

0 投票
1 回答
3588 浏览

flash - 将播放头寻找到 Flash 视频中的特定位置?

如果您在 Flash 中加载 FLVPlayback 组件或在 Flex 中加载 VideoDisplay 并尝试寻找特定位置或将 playheadTime 设置为特定位置,则影片总是以非常大的量向上或向下舍入

在 Flash 中,将 FLVPlayback 组件拖到舞台并将源设置为http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/examples/assets/phone.flv 然后尝试 video.seek (6) 或 video.playheadTime = 6;

它只会转到 10。同样,如果你使用他们的内置擦洗器,唯一的间隔是 0、5 或 10。所以你看到的擦洗框最多是 3

这是具有相同结果的 flex 示例。

在这两种情况下,如果您足够快地单击播放/暂停,您可以在单个帧上以更大的粒度暂停,但这不是一个好的用户体验

以编程方式执行此操作我缺少什么吗?

我还要说间隔会根据视频长度而变化,3分钟长的东西有10秒的间隔

0 投票
1 回答
379 浏览

apache-flex - Flex 4:两个 VideoDisplay 的交叉淡入淡出过渡不起作用

我正在尝试在 Flex 中在两种状态之间进行交叉淡入淡出转换,这两种状态都包含一个 VideoDisplay 对象。问题是默认的 CrossFade 效果会拍摄两种状态的位图快照,并在两者之间进行混合。这意味着电影在过渡期间似乎被冻结了。

有人知道使用 PixelBender(GPU 加速)方法在两部电影之间淡入淡出的解决方案吗?我的另一个选择是手动重新排序视频对象并更改顶部的 alpha,但这会占用大量 CPU(在我的情况下为 ±300%)...

状态:

过渡:

对象:

0 投票
1 回答
302 浏览

apache-flex - Flex VideoDisplay:在尚未播放的视频上设置缩略图?

我在 Flex 中有一个mx:VideoDisplay对象,我想更改为源视频的 VideoDisplay 显示的初始图像。原因是,最初显示的框架看起来太有趣而无法认真对待?另一种方法是在视频显示器上叠加一个图像,然后在我将视频设置为播放后将其从舞台上移除,但我想避免这样做。

0 投票
2 回答
174 浏览

actionscript-3 - 带有演示模型的 Flex

如何从演示模型中控制 videodisplay.stop、pause()、close 等视频显示功能?但我需要从演示模型中控制它。自定义事件不是我的选择,因为这很昂贵。

0 投票
1 回答
337 浏览

apache-flex - flex videodisplay 不保持纵横比

我在一个组中有一个 videoDisplay 组件,它的代码如下:

但是当我的应用程序调整大小时它不会保持纵横比,我该怎么办?我根据网络摄像头的输入显示视频..有什么想法吗?

提前致谢!

0 投票
1 回答
173 浏览

javascript - 在 Adob​​e Air 中将相机视频源附加到 html

我正在使用 Adob​​e AIR SDK 开发一个需要录制视频的 HTML/JavaScript 应用程序。我没有使用可以使用的 Flex 或 Flash Builder<mx:VideoDisplay />

我知道如何通过nativeWindow.stage. 是否可以在 html 或 iframe 的一部分中做类似的事情?<mx:VideoDisplay />或者是否有一个 AIR 像ActionScript 中的标签那样解释的 html 标签?