问题标签 [osmf]
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.
apache-flex - 带有 Flex 4 OSMF VideoPlayer 组件的 lighttpd mod_flv_streaming
我试图让 OSMF 与 lighttpd FLV 流一起工作。
mod_flv_streaming 通过将 start=keyframe 参数附加到 FLV URL 来工作。当用户点击拖拽栏以跳转到视频的不同位置时,客户端必须搜索最近的关键帧。
通常,人们会使用适当的关键帧信息为每个“跳转”创建一个新的 NetStream 并寻求正确的位置。但是,我很难找到将这些调整放入 OSMF 的正确位置。
我需要的:
- 如果用户使用滑动条更改播放位置时的事件监听器(可能是 VideoPlayer.scrubBar -> FlexEvent.CHANGE_END)
- 将 start 参数附加到 URL 并从那里开始播放流
有任何想法吗?
提前致谢。
apache-flex - 解决 Flash Builder 中的包名称冲突
我正在使用 Flash Builder 4 并且需要一个与提示点一起使用的 VideoDisplay 组件。Flex 的 VideoDisplay 所基于的OSMF类的较新版本已经处理了这个问题。这个想法是推出我自己的 VideoDisplay 组件,而不是猴子修补现有的组件。为此,我创建了一个具有较新版本的 OSMF 类的项目,以及另一个用于构建新 VideoDisplay 的项目,它们具有单独的包名称。
问题在于,由于 Flex 4.1 SDK 包含带有原始包名称的大多数 OSMF 类,因此诸如import org.osmf.media.MediaPlayer;
引用位于
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\frameworks\projects
而不是较新版本的 OSMF 中的 MediaPlayer 类。
我尝试重命名 OSMF 项目中的包,以便明确命名,但我从 IDE 收到异常(在先决条件检查期间发生意外异常。有关更多详细信息,请参阅错误日志)。
SDK 是否总是(正确地?)在战斗中获胜?是否有一些(肮脏的?)方法可以强制项目更喜欢对 swc/项目的引用,而不是同名的 SDK 类?
欢迎任何建议。
编辑:鉴于评论,我显然在解释我的问题方面做得很差。所以又来了。
Flex 为其 VideoPlayer 使用了 OSMF 平台的旧版本、功能较弱的版本。我需要使用包含提示点支持的新版本。我已经下载了更新的 OSMF 源代码,它在它自己的项目中。为了将来的可维护性,我宁愿不必重命名此项目中的包。
我将实现的 VideoPlayer 在第二个项目中,它不会重复 Flex SDK 或 OSMF 的包名称。冲突发生在 Flex SDK 和 OSMF 之间,而不是我要构建的类与 OSFM 或 SDK 之间。我的项目需要访问 OSMF 项目中的类,而不是来自 Flex SDK 的具有包/类名称的类。由于 Flex SDK 基于 OSMF,Flex 将包和命名空间标识保持不变,因此命名不明确。
flash - OSMF Player 在部署到 Apache Tomcat 服务器时停止工作
我下载了 OSMF 示例播放器并打开了 osmf.html,(C:\player\osmf.html)它运行良好,没有任何问题。
当我部署到 tomcat 服务器时,相同的文件(http://localhost:8080/player/osmf.html)我在调试时收到错误“当前不支持指定的功能”。
我怀疑闪存安全问题。想不出别的了。
任何帮助表示赞赏。谢谢。
flash - 你可以将 OSMF BitmapData 导出到 HTML5
我一直在进行一些挖掘,但无法找到我的问题的答案。我不是 Flash 开发人员,所以请原谅我可能包含的任何错误信息。
本质上,我想将 OSMF VideoElement 的帧导出到 HTML5<canvas>
元素。在进行了一些挖掘之后,看起来可以使用 BitmapData 对象捕获当前帧。
或者,可以通过 Flash-JS 桥接接口公开原始 BitmapData 吗?这对我来说可能就足够了,尽管速度很慢。任何帮助表示赞赏!
apache-flex - 如何在 OSMF 中播放 flv 格式的 byteArray?
我正在用 flex 开发一个 web 应用程序,它具有通过对每个帧进行快照然后将其编码为 ByteArray 以进行视频播放来记录运行时的功能。
我目前正在使用 NetStream.appendBytes() 播放 ByteArray FLV。它正在工作,但我刚刚发现了 OSMF 并考虑将其集成到我的应用程序中。
可以在 OSMF 中播放 flv byteArray 吗?一个关于如何完成的例子将是非常棒的。谢谢!
flash - OSMF AS3/FlashCS5 错误:找不到类型 [...]:StageVideoEvent
我正在玩 OSMF,即使是一个超级简单的例子也有问题。
我在 Arch Linux 上的 VirtualBox 中的 Win7 上运行 Flash CS5(只是说因为我认为这可能与底层的东西有关)。我也在使用 OSMF 1.6 Sprint 1。
无论如何,我正在尝试运行这个简单的示例:
}
不幸的是,我不断收到以下编译错误:
apache-flex - 更新 OSMF.swf 后:找不到类型或不是编译时常量:NetGroup 和 DimensionEvenet
使用 Flash Builder 4(并安装了 flashbuilder401-patch-mac)。想使用 OSMF:
我从项目 flex 4.1 库中删除了 OSMF.swf 并将 osmf.swf v1.5 添加到我安装了 flashplayer_10_plugin_debug_ub-1 的库中
尝试构建会产生以下问题:1046:找不到类型或不是编译时常量:DimensionEvent 和六行:1046:找不到类型或不是编译时常量:NetGroup for all:位置是“未知”并且类型是“Flex 问题”
我正在尝试编译的代码是 osmf 文档中的简单 MediaPlayerExample
一直在阅读帖子——不知道接下来要尝试什么
有人在 MAC 上使用 Flash Builder 4 的 osmf 吗?
actionscript-3 - 从 OSMF 中的 SWFElement 检测事件
我在我的项目中使用 OSMF 的 SWFElement 将 SWF 文件加载到主应用程序中,但主应用程序根本无法检测到来自子 SWF 的事件,试图四处搜索但没有找到任何解决方案
主应用程序中的代码
CODE in the Child Flash SWF using Flash CS3 add code in The FLASH TimeLine
eclipse - Flex 4.1 和 OSMF 1.5 - 有效吗?
Flex 4.1 SDK 随 OSMF 1.0 一起提供。对于新功能,可以更新 OSMF。
将更新后的osmf.swc添加到 Flex 4.1 项目中,在我的应用程序中添加 OSMF 组件后立即收到错误消息(屏幕截图中的 VideoDisplay):
截图:http: //i.stack.imgur.com/HRHk6.png
根据文档,OSMF 1.5应该与Flex 4.1 SDK 一起使用。不幸的是,我必须坚持使用 Flex 4.1,因为需要支持 Flash 10.1(Flex 4.5 需要 Flash 10.2) 当我将 SDK 更改为 4.5 版本时,错误消息消失并且可以按预期编译。
--> 关于支持 Flex 4.1 的文档是错误的还是我做错了什么?
xml - SMIL 文件 xml 对 e4x 不友好?
我正在加载一个 smil 文件(遵循 xml 格式),它不会让我通过名称(例如xml.body
)选择属性,而是我只能通过xml.child(0)
.
我试过了xml.child('body')
,但仍然没有。有人知道快速解决方法吗?我希望能够访问xml.head.(@name=='rtmpPlaybackbase')
和 XMLListxml.body.switch.video
非常感谢!