播放器调用xml问题,很困惑!
时间:2011-03-28
来源:互联网
调用xml列表存放到数组,输出数组正常,但就是无法播放,请高手帮忙看看问题在那里;
复制内容到剪贴板
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
stream_ns.setBufferTime(5);
my_video.attachVideo(stream_ns);
//-----------载入xml---------------
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success:Boolean) {
if (success) {
var xml_Length = my_xml.firstChild.childNodes.length;
for (var i = 0; i<xml_Length; i++) {
var xml_url = my_xml.firstChild.childNodes[i].attributes.url;
list_Array.push(xml_url);
}
trace(list_Array[0]);//输出正常http://xxx.xx.flv
stream_ns.play(list_Array[0]);
//无法播放,改成stream_ns.play("http://xxx.xx.flv")也无法播放
}
};
my_xml.load("list.xml");
stream_ns.play("http://xxx.xx.flv")
//这句如果放在这里就可以正常播放,困惑啊~
代码:
var list_Array:Array = new Array();var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
stream_ns.setBufferTime(5);
my_video.attachVideo(stream_ns);
//-----------载入xml---------------
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success:Boolean) {
if (success) {
var xml_Length = my_xml.firstChild.childNodes.length;
for (var i = 0; i<xml_Length; i++) {
var xml_url = my_xml.firstChild.childNodes[i].attributes.url;
list_Array.push(xml_url);
}
trace(list_Array[0]);//输出正常http://xxx.xx.flv
stream_ns.play(list_Array[0]);
//无法播放,改成stream_ns.play("http://xxx.xx.flv")也无法播放
}
};
my_xml.load("list.xml");
stream_ns.play("http://xxx.xx.flv")
//这句如果放在这里就可以正常播放,困惑啊~
作者: xiedodo77 发布时间: 2011-03-28
4 求助时,表达清楚了自己的问题,也贴了代码,但是,你的代码与大量舞台上摆放的元件有关,仅看代码也不好猜,不方便测试.如果要回复你的帖子还需要根据代码去摆放和制作代码中涉及的元件.
解决办法:
详细描述自己的问题,尽可能让大家快速了解你的情况,提供出问题的文件(如果舍不得,请上传演示这个问题的示例文件),让大家能方便的回复你的帖子.
解决办法:
详细描述自己的问题,尽可能让大家快速了解你的情况,提供出问题的文件(如果舍不得,请上传演示这个问题的示例文件),让大家能方便的回复你的帖子.
作者: flash023 发布时间: 2011-03-28
感谢023版主的回复~~~
正式文件都没开始做,随便做个文件测试下就出了这问题,舞台上就一个video实例。。。
调用xml列表.zip (6.34 KB)
正式文件都没开始做,随便做个文件测试下就出了这问题,舞台上就一个video实例。。。

作者: xiedodo77 发布时间: 2011-03-28
打开楼主的文件,一测试。一切正常
估计楼主的软件有问题
估计楼主的软件有问题
作者: flash023 发布时间: 2011-03-28
ctrl+enter的确可以播放,但导出swf运行,或上传到服务器就不行了~
这肯定不是安全沙箱问题,如果把stream_ns.play("http://xxx.xx.flv")放到代码最后面,不管在那里都可以正常播放~
麻烦版主再帮忙导出测试下看看~如果可以的话,真的是我软件有问题了~~
这肯定不是安全沙箱问题,如果把stream_ns.play("http://xxx.xx.flv")放到代码最后面,不管在那里都可以正常播放~
麻烦版主再帮忙导出测试下看看~如果可以的话,真的是我软件有问题了~~
作者: xiedodo77 发布时间: 2011-03-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28