问题标签 [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.

0 投票
1 回答
647 浏览

flash - 从 mxml 执行 Actionscript 类函数

我需要使用 OSMF 创建一个视频播放器。我想将我们的 mxml 文件与 actionscript 文件分开。我怎样才能做到这一点 ?我有一个 actionscript 类文件,我想在加载 mxml 时执行它的构造函数。

我添加了 creationComplete="initApp()" 并在 initApp 上调用var p = new myclass();. 现在在 myclass() 我正在尝试以编程方式添加标签

但是什么都没有添加到 flash 中。我错过了什么吗?

0 投票
0 回答
1492 浏览

actionscript-3 - 我无法在 OSMF 中播放有效的 RTMP 流

我正在构建一个带有 Strobe Media Playback 的应用程序,但我无法播放 RTMP 流。

这里奇怪的是,我可以在 JWPlayer 上播放流,甚至可以在带有经典 NetStream 和 NetConnection 代码的简单 Flash 视频播放器中播放。

http://www.longtailvideo.com/jw-player/wizard/

这是流:rtmp://fl.world-television.com/streamstudio/vod/flv:endesa/20130422/video_full_es_v2.flv

我不知道是否需要通过 OSMF 参数设置任何特殊配置。

这就是我在一个简单的 Flash CS 应用程序中播放视频的方式。

我真的认为这里的问题是 OSMF 它没有正确分割 URL,它正在尝试连接 (NetConnection) 或尝试播放 (NetStream) 错误的字符串。

编辑:

解决了在 URL 中删除“/vod”的问题。

你可以在这里试试:

http://osmf.org/dev/2.0gm/debug.html?wmode=direct&width=470&height=320&src=rtmp%3A%2F%2Ffl.world-television.com%2Fstreamstudio%2Fendesa%2F20130422%2Fvideo_full_es_v2

0 投票
1 回答
280 浏览

internet-explorer - Flash Player 11.7 的缓存问题

精简版:

我们的 Flash 应用是来自我们 CDN 的直播视频,从最近发布的 Flash Player 11.7 开始

背景:

我们有一个在浏览器中运行的 Flash 应用程序。我们在 Windows XP 和 Windows 7 上看到了 IE 8、9、10 的问题。32 位和 64 位。

当我们的应用程序向我们的 CDN 发出视频请求时,浏览器拒绝缓存它,这会导致高网络流量。缓存在 Flash Player 11.6 中运行良好。

问题:

使用 Fiddler,我们对比了 HTTP 请求的好坏情况。唯一的区别是,对于 Flash Player 11.7,原始请求包含:

我意识到这是特定于实现的,不受支持。请注意,我们希望这样。

我们正在使用OSMF 框架(2.0 版)并且可以访问源代码。

代码:

具体代码(相当抽象):

问题:

有没有人可以解决这个问题?

想法包括:

  • 建议的 OSMF 补丁
  • Flash Player 的设置。IE 现在是否有可能将 FP 11.7 视为代理?
  • 其他想法。CDN 配置?

遗憾的是,我们无法选择使用不同的浏览器。

0 投票
1 回答
112 浏览

osmf - 系统休眠后OSMF自启动播放

我对 OSMF 播放器有疑问:如果您加载带有视频的页面,然后让系统进入睡眠状态 - 在系统唤醒播放开始后。如果您使用的是 f4m 文件或 rtmp 流,这是有效的。这些问题在 OSMF 演示中可见:

http://www.osmf.org/dev/1.6gm/StrobeMediaPlayback.html - 没有问题,但这里 http://www.osmf.org/dev/1.6gm/debug.html视频在系统唤醒后自行启动。

如果您只是打开浏览器并将其放置 15-30 分钟,有时会发生这种情况。通常-任何Mac或Win7,任何chrome / firefox ...将源更改为flv可以摆脱问题。此外,如果您加载页面,则启动它并暂停它 - 该问题也不会重现。控制栏的行为也很奇怪:播放时间和滚动条会根据实际播放进行更新,但呈现的是播放按钮(不是暂停)。如果我推动播放 - 视频重新启动。系统:MacOS (10.7.5, build 11G63), Firefox 20, Chrome 26, Flash (11.7.700.169);Windows 7:Firefox 17、Flash (11.6.602.180);我们的线索还提到他们在 Internet Explorer、Firefox 和 Chrome 下的 Win8 上也有同样的问题。

我猜这是 osmf 错误,但 adobe 没有帮助(http://forums.adobe.com/message/5246796#5246796),也许有人有想法?

0 投票
1 回答
891 浏览

actionscript-3 - 如果我从外部域访问图像,则 event.target.content.loaderInfo 会出错(SecurityError:错误 #2123)

我正在开发基于 OSMF 的播放器。我在播放器的右上角添加了徽标图像。现在我想在单击徽标图像时打开一个链接。

我在 onMain 点击事件中编写了一个动作脚本代码

代码:

当我提供来自同一域的徽标 url 时,它工作正常(给定的 url 将在新选项卡中打开)。当我从外部域访问图像时出现问题。一个不支持来自我的域的请求的域。

更多信息:徽标图像正确显示在我的播放器的右上角。在徽标 url 的 clcik 上,我遇到了错误。我正在从我的配置文件中提供徽标 url

SecurityError:错误 #2123:违反安全沙箱:Loader.content:http:///release/XYZPlayer.swf 无法访问http://www.esnipe.com/shared/help_icon.gif。没有策略文件被授予访问权限。

请任何人都可以帮助我摆脱这个错误。

0 投票
1 回答
131 浏览

actionscript-3 - how to play second element in SerialElement?

I have a SerialElement with two MediaElements and I want to jump in second element after I click the next button.

0 投票
1 回答
1339 浏览

osmf - 如何构建频闪媒体播放器?

我从我的 MAC 中的http://osmf.org/strobe_mediaplayback.html下载并安装了频闪媒体播放器。我需要使用控制台日志语句进行一些调试。我该如何构建这个?

0 投票
1 回答
853 浏览

actionscript-3 - AS3 Error 1144: Method Implemented with Incompatible Signature

I'm working with the OSMF library REOPS [https://code.google.com/p/reops/]. Particularly the REOPS.zip project files. [https://code.google.com/p/reops/downloads/detail?name=REOPS.zip]

When trying to compile the RE_Skin_Compiled.fla, I receive the following error:

ClosedCaptionField.as, Line 14, Column 15 1144: Interface method get text in namespace com.realeyes.osmfplayer.controls:IClosedCaptionField is implemented with an incompatible signature in class com.realeyes.osmfplayer.controls:ClosedCaptionField.

This error is detailed by Adobe here: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/compilerErrors.html

Which states:

Method signatures must match exactly.

There are only two methods in the IClosedCaptionField interface, and they do match what is implemented in the ClosedCaptionField class.

IClosedCaptionField.as

ClosedCaptionField.as

In the RE_Skin_compiled.fla Actionscript Settings, I have added the path to the REOPS\src\ folder, and it is able to find the classes when checking the properties on the AS Linkage.

enter image description here

enter image description here

Any ideas on what I might be missing in order to get the RE_Skin_Compiled.fla to correctly compile along with it's skin classes?

0 投票
2 回答
179 浏览

actionscript-3 - 如果我无法访问舞台,如何访问 flashvars?

如果我无法访问舞台,如何访问 flashvars?

我正在摆弄Open Source Media Framework'Strobe Media Playback播放器,我正在尝试使用 flashvar 并将其放入package org.osmf.net.NetNegotiator.

但是netNegotiator该类无法访问stage,所以我无法stage.loaderInfo.parameters获取 flashvar。


或者,我可以从 获取 flashvar StrobeMediaPlayback.as,但我不知道如何将它发送到那里。

我尝试在 中导入包StrobeMediaPlayback.as,但不仅NetNegotiator出现在预测输入的东西上,undefined当我尝试使用它时出现错误。

0 投票
0 回答
135 浏览

actionscript-3 - OSMF 版本:2.0,意外停止广播时出错

我正在使用 OSMF 版本:2.0,构建:2494。当我连接到实时流并且流意外停止时(广播公司将其关闭),我收到错误:

有人遇到它或我怎么能抓住它?我用

用于事件处理,但它没有被捕获。