问题标签 [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 - 如何将 HLS 支持添加到 Flex 4.6 项目
伙计们。我想为基于 Flex 的自定义视频播放器添加 HLS 视频支持。我发现了 OSMF插件,它为基于 OSMF 2.0 的播放器添加了 HLS 支持。将插件的 swc 添加到构建路径(我正在使用 FlashBuilder)后,会显示空白屏幕,无论是 hls 还是 f4m 源。
actionscript-3 - 谷歌大规模阻止 Adobe Air 网络检查
我有一个 Adobe Air 桌面应用程序,最近用于一个事件,成千上万的人同时使用该应用程序在用作google.com
轮询 URL 时开始出现网络检查失败。每个应用程序每 3 秒检查一次该 URL,大约 10 分钟后,每个应用程序开始被重定向到 Google 上的验证页面,要求用户证明他们不是机器人,显然他们看不到,因此所有用户被告知他们没有互联网。我已经在使用 Akamai 的 Advanced Streaming 插件(基于 OSMF [使用 NetStream])进行视频流式传输。有没有更好的方法来检查网络连接(最好只使用现有的 NetStream 对象)。
这是网络监视器的现有代码:
media-player - 如何在 osmf 中为 f4melement 设置自定义 NetLoader
我正在使用具有自适应比特率播放 f4m 内容的 HDS 制作自定义 osmf 播放器。
而且我在自适应比特率算法方面遇到了一些问题,一旦达到最高比特率,它就不会索引较低的比特率。
所以我发现您无法使用自定义 NetLoader 类为 ABR 算法配置一些规则......但直到现在我才发现只是在视频元素上使用它的示例。
我正在使用“mediaFactory.createMediaElement”方法来获取资源的媒体元素,代码如下:
amazon-web-services - 使用 Strobe Media Playback 从 Cloudfront/S3 播放 flv 文件
我正在使用 OSMF 的Strobe Media Playback
播放器尝试播放来自 AWS Cloudfront/S3 的文件
桶被称为ct.recorder
。云端分发被称为1dm7svtk8jb00c.cloudfront.net
,它的起源是ct.recorder
。
桶内的视频被称为vid_test001
我试过用rtmp://s34osaecrafusl.cloudfront.net/cfx/st/vid_test001
但这不起作用。
我明白了Connection attempt rejected by FMS server. Connection failed
。
最后我也试过了.flv
,但这也不起作用。
我没有正确链接到文件,还是我的播放器?
actionscript-3 - 带有流畅流媒体元素的OSMF系列组合
我想使用来自多个或单个清单(.isml)的媒体元素的某些特定部分为流畅的流媒体元素创建串行组合。我尝试使用 isml 创建序列组合,包含从 10 秒到 50 秒的剪辑部分,然后在序列组合中添加下一个元素,以便从其他清单播放 50 秒到 150 秒的部分。但不是播放清单的指定部分,而是从头到尾播放,一旦播放第一个 isml,它就不会切换到串行组合的下一个元素。当它检查它在 mozila 上的火灾错误时,我发现片段请求是连续发送的,但播放器无法显示它。
代码 :-
包裹 {
}
谢谢
apache-flex - MP4 视频仍然隐藏在移动 Flex 应用程序中
我目前正在使用视频播放器在我的 Flex 移动项目上苦苦挣扎。基本上,问题是我似乎根本无法在 iOS 移动设备上播放或至少看到 .MP4 视频(没有视频、没有声音,播放器视图只是空的)。一旦我用 .FLV 视频替换源,一切都运行良好。
我尝试了两种方法,即使它们在我所理解的情况下使用相同的组件。
OSMF:使用 VideoElement、MediaPlayer、MediaContainer 和 MediaPlayerSprite。
/li>StageVideo:使用Video、NetConnection和NetStream(StageVideo对象的使用实际上还没有在下面的代码中实现,这将是下一步)
/li>
两者都给了我相同的结果:只要我使用 .FLV,视频就会出现并正确播放,而一旦我加载 .MP4 视频,我就什么也看不到/听不到 了 当然,MP4 是我想用于这个项目的格式。我可能会补充一点,我正在为这些 .MP4 文件使用 H.264 编解码器。
有什么我做错了吗?
请注意,只要我使用模拟器,两种格式都可以工作,.MP4 问题仅在我在 iPad 上部署应用程序时发生。
这是一个移动Flex 4.6项目,在适用于Windows 7 Pro的Flash Builder 4.7上使用AIR 3.9
flashvars - 在 OSMF 的自定义插件中捕获 flashvars
我正在为 OSMF 创建一个自定义插件,并尝试将其设置为在 Strobe Media Player 设置示例中工作:http ://projects.stanislavstankov.com/nsa/index2.html
我希望能够得到它们,但我找不到任何文档。我试图抓住它们:
stage.loaderInfo.parameters
但阶段返回空值。有人能帮我吗?
actionscript-3 - 为什么 StrobeMediaPlayer.swf 在“for Flash Player X”文件夹中为 253k,但在编译时或在 player/bin 文件夹中为 433k?
我一直在尝试从源代码编译StrobeMediaPlayback;我已经成功地使用 ANT 和 Flex 4.5.1 或 Flex 6 SDK 编译了项目,并且还使用 Flash Builder 4.5 成功编译(如项目所推荐的那样)。
在所有情况下,编译 SMP 项目都会生成 433k StrobeMediaPlayback.swf。此外,StrobeMediaPlayback.swf 位于src/player/StrobeMediaPlayback/bin/StrobeMediaPlayback.swf
船舶中,为 433k。那么我的问题是,究竟如何将 StrobeMediaPlayback.swf 编译为 253k,因为它存在于for Flash Player 10.1
文件夹中?在这个文件夹中似乎有一个外部 OSMF.swc 文件,它是 233k - 通常它与构建捆绑在一起......但是,我可以将 253k StrobeMediaPlayback.swf 放入没有 OSMF.swc 文件的新项目中并且它可以工作美好的。
所以,如果事实证明我需要在不捆绑 OSMF.swc 的情况下编译 StrobeMediaPlayback,有人能指出我如何做到这一点的正确方向吗?
无法找到的相关安装文档:http: //osmf.org/dev/osmf/specpdfs/building-osmf.pdf
actionscript-3 - 错误 #2154 从舞台上删除 OSMF 视频播放器
我正在使用 osmf 播放器播放 HDS 格式的视频。在某种情况下,我会停止视频并将其从舞台上移除。由于某种原因,它会引发以下错误:
我修复它的尝试没有成功,所以我正在寻找一种方法来以某种方式捕获这个特定错误。我正在寻找有关如何在我的代码中处理此错误的想法(不能使用全局错误处理)。有关如何修复此错误的任何指示也很棒!谢谢!
apache-flex - flex 在父项不可见时显示子项
我正在开发一个 osmf 播放器。我的应用程序在全屏时覆盖了我的视频。as:
如果我设置application.visible = false
,我的按钮栏会同时隐藏。有没有办法在应用程序不可见时显示我的按钮栏?
事实上,我将精灵添加到应用程序中。mxml 为:
在 VideoBoard 中:
谁能帮助我?或在 flex 中使用 osmf 的完整全屏示例。