【问题标题】:Is it possible with AIR to play a video while it is downloadedAIR是否可以在下载视频时播放视频
【发布时间】:2010-09-25 04:35:35
【问题描述】:

这个想法是部分下载视频(从不同的服务器),但在视频文件完成之前开始播放。 问题是 VideoDisplay 组件在打开以进行写入时不会读取视频文件,反之亦然:如果 VideoDisplay 播放视频,则无法写入...

【问题讨论】:

    标签: apache-flex video air flv


    【解决方案1】:

    我知道我可能听起来完全题外话,但你应该确保你已经正确地考虑过通过 Flash Media Server、Wowza 或 Red5 进行视频流传输,然后再投入大量精力下载文件。只是一个想法..

    【讨论】:

      【解决方案2】:

      如果使用 Air 可以,请以共享模式打开文件。主流操作系统(Windows、Linux、MacOS)都内置了这个功能。

      使用两个线程:

      在线程 1(下载线程)中,以共享模式打开文件以允许从其他线程和进程读取。

      在线程 2(播放器线程)中,以共享模式打开文件以允许从其他线程和进程读取和写入。

      一定要缓冲文件的开头,这样您的播放器就可以随时播放,并且不会在播放不完整的文件时卡住。

      【讨论】:

        【解决方案3】:

        如果有视频的多个部分,那么在第一部分下载后就可以开始播放了。所以这些部分必须在客户端以某种方式连接。

        (另外,如果连接不足,显示加载符号也可以。)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多