我将在下面的例子演示中,使用Red5作为流媒体服务器,使用到读取XML配置文件技术、SharedObject传参和事件传递机制(注:事件本身是可以存储和传递参数的)。
读取配置文件,包括两个值:流媒体服务连接地址和初始化的视频名称。
<?xml version="1.0"?>
<videoConfig>
<item>
<rtmpUrl>rtmp://localhost/oflaDemo/</rtmpUrl>
<filmName>IronMan.flv</filmName>
</item>
</videoConfig>
<videoConfig>
<item>
<rtmpUrl>rtmp://localhost/oflaDemo/</rtmpUrl>
<filmName>IronMan.flv</filmName>
</item>
</videoConfig>
自己写的简单的事件类VideoEvent,主要用来发送事件和监听事件。
}
}
}
使用VideoPlayer控件的主MXML应用程序代码。首先是读取配置文件的数据,并初始化VideoPlayer控件。
**注:使用本实例,需要安装Red5并启动服务。