我正在尝试创建产品模拟。目前我正在使用Flash CS4来构建模拟器。
我有两个主显示器屏幕(默认闪存播放器)
然后我在底部有五个小视频监视器,就像它们是一个实时流式传输一样。
视频是本地.FLV文件,存储在与swf相同的文件中。
我想要完成的是让.swf启动后五个视频播放器开始播放,然后当我按一个按钮选择我要播放的五个小视频中的哪一个时,它会显示在主要的两个视频播放器上更大的视频播放器唯一的问题是我想确保当我点击带有小视频的按钮时,主显示视频会播放小视频窗口的时间线。换句话说,我希望小窗口自动播放视频,当我点击大窗口播放器的按钮激活时,选择其中一个播放的小窗口视频已经同步。
这就是线框的样子,即:
--------- ---------- | | | | | | | | --------- -----------
--- --- --- --- --- | | | | | | | | | | --- --- --- --- ---
或者不是使用.flv文件名,我是否必须运行流媒体服务器并告诉播放器播放IP?
如果有人能指出正确的方向,那就太好了。
感谢, 乔伊
答案 0 :(得分:0)
答案是肯定的:您需要Flash Media Server,因为a)您无法同时在所有这些显示器上运行相同的Flash应用,因此您无法在应用内同步,并且b )根本无法在多个播放器实例之间进行同步 - 除非您将所有客户端连接到同一个Flash Media Server实例,打开相同的NetStream,并通过监听主节点发送的某种同步事件来触发播放客户端。