【问题标题】:Sending notifications and/or messages to a Flash/Silverlight/HTML5 player in fullscreen全屏向 Flash/Silverlight/HTML5 播放器发送通知和/或消息
【发布时间】:2014-12-01 22:02:40
【问题描述】:

我正在研究一个项目,该项目需要在网站上全屏观看视频时发送消息和/或与用户进行交互。我的理解是,一旦 Flash(或任何其他程序)启动,浏览器就无法控制该过程。我几乎找不到关于可能性的信息。如果不让用户安装单独的软件,这是否可行?

感谢任何帮助

【问题讨论】:

  • Aah.. 我认为您对 html5 视频全屏如何与 Flash Player 的工作方式感到困惑。浏览器选择全屏显示视频对象。在 Flash 播放器中,整个 Flash 内容可以是全屏的。因此,您只需将视频放在一层,将文本交互放在另一层(上图),这一切都会立即全屏显示(一起)。我说得有道理吗?只要问... See this question 是否也有帮助。

标签: silverlight actionscript html5-video flash


【解决方案1】:

显然没有做功课,发现这几乎是不可能的:

Are overlays on top of full-screen flash video possible?

【讨论】:

  • 取决于你在做什么。如果您编写一个将消息接收到应用程序 (SWF) 内的文本框的 Flash 应用程序,那么它将在全屏模式下工作(即即时消息/聊天)。该链接正在谈论来自外部应用程序的通知。例如,从桌面应用程序收到“一封新电子邮件”或“有新更新可用”通知,根据需要显示当前全屏视频。那不会发生..
【解决方案2】:

我认为对于 flash(flash player 11.3 及更高版本)和 HTML5 是可能的,对于 silverlight 我不知道。

对于 flash,在全屏模式下的交互,您应该使用stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE 而不是stage.displayState = StageDisplayState.FULL_SCREEN,查看此处了解更多详细信息:Adobe.com : Working with full-screen mode,然后添加您需要的交互。

对于 HTML5,您可以像 youtube 播放器一样创建自己的视频播放器,当您想进入全屏模式时,您可以全屏播放视频播放器,而不是 <video> 元素,然后您可以像在普通模式下的普通 html 页面一样做所有你需要做的事情。

【讨论】:

  • 但是在全屏 html5 视频中,他是否也可以在视频顶部放置一个 html5(JScript?)消息或聊天应用程序?那是他的问题。他还没有开始,但需要选择可能性
  • 是的,他当然可以,因为当我们对 html5 视频元素 (<video>) 进行全屏操作时,我们无法触摸页面中的任何内容,因为视频元素将占据整个屏幕并聚焦,但是当我们创建一个视频播放器时,当然是基于 html5 视频元素和其他元素(控制面板、聊天区、共享按钮等),当我们全屏播放它(我们的视频播放器)而不是 html5 视频元素时,我们只需像在普通 html 内容中一样调整元素的大小,只是它处于“缩放”模式。
  • 为什么有些人投反对票并且不解释(或给出更好的解决方案)我不知道..!!无论如何,你的想法听起来很合理。他现在所能做的就是尝试 HTML5 或 Flash,看看效果如何。
  • @VC.One 不要在乎那些热衷于否决别人的答案,甚至懒得证明他们的决定的人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-30
  • 1970-01-01
相关资源
最近更新 更多