【问题标题】:Streaming Flash Video Problem - Clipping流式 Flash 视频问题 - 剪辑
【发布时间】:2011-01-07 22:04:22
【问题描述】:

我有一个简单的 Flash 视频播放器,可以从流媒体服务器流式传输视频。流播放良好,播放视频和执行简单功能没有问题。但是,我的问题是,在将鼠标悬停在视频上时,控件会出现,当我在视频上进行搜索或擦除时,我会在视频上看到一些奇怪的盒子 - 就像小口袋一样 - 视频玩得超级快(你基本上可以看到它在寻找),直到它达到它需要达到的程度,然后这些小盒子消失了。是否有其他人有这些问题,如果有,我该如何解决?我认为这可能是某种掩蔽问题,但我无法弄清楚。请帮忙!!!

【问题讨论】:

    标签: flash video streaming clipping


    【解决方案1】:

    这很奇怪;我从来没有见过这样的事情。如果您使用的是内置的 FLVPlayback 控件,我的钱就在服务器端配置问题上。否则,请尝试使用 FLVPlayback 控件。

    另外,请确保舞台上视频的后面/前面没有任何其他类型的图形。

    祝你好运!

    编辑:在调用 seek 之前尝试调用 NetStream.pause()。

    【讨论】:

    • 是的,真的很奇怪。不过,我没有使用 FLVPlayback 控件。我正在使用带有视频对象的 NetStream。不确定这是否有帮助,但这是我在清理时使用的代码: var mc = vidControls.seekerBar.scrubBar; var dist:Number = mc._xmouse/mc._width; ns.seek(Math.floor(ns.duration*dist));不知道为什么这会导致这种奇怪的效果。
    • 在寻找之前暂停网络流是个好主意,但它仍然不起作用。这是一个图片链接,可以更好地解释我面临的问题。 seguemedia.com/flvScrubbing.jpg还有其他想法吗?
    • 看起来“渲染”框的透明部分更新得不够快。尝试将其设置为 .visible = false。
    【解决方案2】:

    感谢您的回复。什么是“渲染”框。我想我不确定我应该将“.visible = false”应用于什么。我动态创建一个视频对象,并将网络流应用于该对象。我不认为将对象设置为 visible = false 是正确的解决方案。

    【讨论】:

      猜你喜欢
      • 2011-11-02
      • 2011-04-10
      • 2011-10-27
      • 2014-08-02
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多