Flash 3.5.3 - 打开预录文件的变化?

时间:2010-02-01 10:05:32

标签: flash flash-media-server fms3

安装Adobe FMS 3.5.3似乎彻底消灭了我们所有的交互式应用程序,我想知道其他人是否有相同的体验。

回到3.5.2的欢乐日子,为了将预先录制的文件添加到流中,我们创建了流:

this.clientPlayStream = Stream.get (slrStreamName);

然后添加了一个文件:

this.clientPlayStream.play ("MP3:fileName", 0, - 1, 0);

该交易是要播放的文件(在此示例中为“fileName.mp3”)位于应用程序“streams \ instancename ”子目录中。目前,我不知道我在哪里学会这样做,但无论如何,它曾经是一种魅力。

但是,这在3.5.3中不起作用 - 我们收到“找不到文件”错误。由于我们有几个即将上线的大型应用程序依赖于此,如果有人在这里了解更多,我们真的很感激,并告诉我们我们做错了什么。

看到它还没有出现,我猜我们只是在利用一个现在已经修复的错误(在发行说明中看不到任何内容)。

非常有责任

托比

1 个答案:

答案 0 :(得分:0)

恐慌结束 - 我们有一个狡猾的配置文件。出于某种原因,我们将此作为第一个条目:

<StreamManager>
    <VirtualDirectory>
      <!-- Specifies application specific virtual directory mapping for streams.   -->
        <Streams>/;${LIVE_DIR}</Streams>
    </VirtualDirectory>

</StreamManager>
在3.5.3之前,这没有什么区别,但看起来Adobe现在修复了这个错误,并且实际上重定向到指定的虚拟目录以获得流,正如您所期望的那样......