RTMP播放器实例使用代码参考

终于把连接RTMP服务器的原理搞通了,其实也不是很难,但花了大把时间,走了不少弯路……本篇只讲述关键的部分,主要目的是让自己加印象,为解决下一部问题打好基础。

AS版本:3.0
FLASHPLAYER: 10
开发环境:WindowXP FlashCS4
RTMP服务器:red5 , 假设服务器地址为:rtmp://rtmp_host/
RTMP实例:以red5下的oflaDemo实例为例
邮件: Gary@veepi.com publicgs@126.com
加载视频流需要多个类共同运作,所以首先列出这些类。

NetConnection 对象
NetConnection 作为视频流数据的来源,以下代码尝试连接到rtmp服务器。

net_conn = new NetConnection;net_conn.connect(rtmp://rtmp_host/oflaDemo);
NetStream 对象
通过NetStream控制对象控制视频的播放;

stream_ctrl = new NetStream(net_conn);
Video对象
最后将NetStream对象中的数据实例化为Video对象,调用VideoStream.play()方法播放视频。

补充:
生成播放列表:已解决,参考<RTMP协议研究>;
播放控制和音量控制:已解决,用Netstream.seek方法,可实现视频的拖动、快进/快退,SoundTransform.volume实现音频的控制。
参数传递:stage.loaderInfo.parameters方法获取网页传参。

(0)

相关推荐

  • 制作FLV播放器(AS3.0代码+加界面)

    此实例实现了美工和代码的分离,播放器界面部分可任意的修改,控制台也可以任意添加删减。 播放器界面: 1、新建Flash文档文件,命名保存。 2、选中图层1的第一帧,把源文件VideoFrame影片剪辑 ...

  • FLV视频类播放器全屏切换完整AS代码示例

    function setFullScreen() { //fscommand("fullscreen", true); if (_root.logoCoolRabbit._visible == fal ...

  • RTMP协议与RTMP视频播放器的应用

    RTMP:Routing Table Maintenance Protocol(路由选择表维护协议) 在 AppleTalk 协议组中,路由选择表维护协议(RTMP,Routing Table Pro ...

  • 百度音乐播放器怎么转换音乐格式 音乐转换格式教程

    使用百度音乐播放器下载音乐格式不能用其他移动设备播放,其实我们可以将音乐格式转换成通用模式,百度音乐播放器怎么转换音乐格式?下面小编就为大家介绍一下音乐转换格式教程。 百度音乐播放器怎么转换音乐格式 ...

  • 如何使用快播(QvodPlayer)播放器 快播播放器使用帮助

    本教程是教大家如何使用快播(QvodPlayer)播放器,并对快播(QvodPlayer)播放器进行相信的介绍,教程内容比较多,但很实用,希望朋友有耐心的阅读,相信肯定会有很大的收获 一、Qvod P ...

  • QvodPlayer 快播播放器使用教程

    一、Qvod Player介绍: Qvod Player (快播) 是一款基于准视频点播(QVOD) 内核的、多功能、个性化的媒体播放器。Qvod Player 集成了全新播放引擎,不但支持自主研发的 ...

  • 风行播放器打不开怎么办?风行播放器无法使用的解决办法介绍

    使用风行播放器的过程中,偶尔会出现打不开的情况,一般的问题只要重新启动风行播放器即可解决。如果重启还是不能解决,那么请详细阅读下面的风行播放器打不开解决办法 风行播放器打不开怎么办? 遇到打不开播放器 ...

  • 风行播放器打不开重启也不行的三种解决方法

    在使用风行播放器的过程中,会出现打不开的情况,一般来说,用户只要重启风行播放器就可解决,但还是不行,那么就可以参考下方小编为大家准备的风行播放器打不开的解决方法。 风行播放器 1.可尝试先暂停任务,然 ...

  • 新手必读 MP3播放器22条参数详解

    对于要购置MP3的用户,面对着一条又一条的功能表上的参数,纷繁复杂,看的头都大了,就是搞不明白是什么意思。表面上是我们应该懂的,实际上要花上点功夫才能明白,所以我们对MP3的参数进行简单的说明。以方便 ...