Flash lite3 开发flv播放器

2年前曾做过网站里的flv播放器,类似土豆网、youku网的。
今天做出了Lite3.0的flv播放器。
其间有过不少的周折。
不是简单的把flashplayer9里的as2.0代码拷贝到lite3里就可以的!
-----------------------------------------------------------

喏!上图便是整个flv播放器的功能界面图。
开发的流程也不是很难。
但凡是加载网络资源的,首先就是先做加载本地的。
所不同的是资源的路径不同而已,
前者是网络的一个地址,后者是手机本地的一个地址。
------------------------------------------------------------------------
所以你会开发本地的flv,就基本上会开发网络的。

1var connection_nc:NetConnection = new NetConnection();
2connection_nc.connect(null);
3var stream_ns:NetStream = new NetStream(connection_nc);
4my_video.attachVideo(stream_ns);
5//stream_ns.play("http://202.102.77.149/1974724b6596/02006401004A51853AAB8B02065721B3BC0BEC-5CBF-E32A-A29A-128D11590D4F.flv");
6//stream_ns.setBufferTime(5);//设置显示流之前需要多长时间将消息存入缓冲区
7stream_ns.play("http://202.102.77.145/197472ec6601/02006401004A51853AAB8B02065721B3BC0BEC-5CBF-E32A-A29A-128D11590D4F.flv");
8play_mc.gotoAndStop(2);

关于Lite3.0开发flv视频见帮助,帮助里的很全面具体,要开发flv,请熟读之。

前期开发完了本地的flv播放器,已包含功能。
但是在改变成加载网络资源的flv时,面临了很多的问题。
1安全沙箱
2服务器策略
不论是google还是adobe开发者论坛,
都没有找到一个是开发网络的flv的。
太多太多加载本地的flv的教程or实例。
---------------------------------------------------------------------
开发者其实只要记住以上几点就没有关系了。
在Device Central中测试:如图

见面会卡在这里一段时间(时间长度取决于网络速度、视频大小等)
按CTR+F2 已查看程序执行情况
如图:



如果:出现这个了,说明已经连接flv资源成功,请耐心等待即可。
千万不要耐不住性子,认为加载失败,而关掉窗口,那么你就没有成功的机会了。

经过耐心的等待,已经看到了网络的视频


同时你也会看到 测试面板里的相关信息。
----------------------------------------
放到支持Lite3的手机里的信任目录中,
不要使用神州行业务的SIM卡。
word附件

原文地址:https://www.cnblogs.com/naiking/p/1518564.html