测试的时候在同目录下创建个“flv”文件夹,把要播放的视频文件放到里面,当然,相对应的playlist.xml也要修改一下。
//==========视频初始化======================
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
my_video.attachVideo(ns);
ns.setBufferTime(5);
//=====从xml文件中获得待播放视频的各种信息====
data_xml = new XML();
data_xml.ignoreWhite = true;
data_xml.onLoad = loadData;
data_xml.load("playlist.xml");
var aPath = new Array();
temp = 0;
function loadData(success) {
if (success) {
//获得所有的文件名称
songTitel = new Array();
audioTracks = this.firstChild.childNodes;
song_total = audioTracks.length;
for (var i = 0; i= 0){
ns.seek(p*dur);
ns.pause(true);
prog_mc._xscale = p*100;
}
}
function videoUpdate() {
var prog = ns.time/dur;
prog_mc._xscale = prog*100;
playlab_mc._x = 7.5 + prog*334.9;
var lprog = ns.bytesLoaded/ns.bytesTotal;
lprog_mc._xscale = lprog*100;
}
//=========声音控制=============
vidsound.attachAudio(ns);
var sou:Sound = new Sound(vidsound);
sou.setVolume(75);
SC_mc.onPress = function (){
this.onEnterFrame = setV;
}
SC_mc.onRelease = SC_mc.onReleaseOutside = function (){
delete this.onEnterFrame;
}
function setV (){
if(_root._ymouse >= 275 && _root._ymouse
[img]/uploads/allimg/080404/1508520.gif[/img]
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2381.html
//==========视频初始化======================
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
my_video.attachVideo(ns);
ns.setBufferTime(5);
//=====从xml文件中获得待播放视频的各种信息====
data_xml = new XML();
data_xml.ignoreWhite = true;
data_xml.onLoad = loadData;
data_xml.load("playlist.xml");
var aPath = new Array();
temp = 0;
function loadData(success) {
if (success) {
//获得所有的文件名称
songTitel = new Array();
audioTracks = this.firstChild.childNodes;
song_total = audioTracks.length;
for (var i = 0; i= 0){
ns.seek(p*dur);
ns.pause(true);
prog_mc._xscale = p*100;
}
}
function videoUpdate() {
var prog = ns.time/dur;
prog_mc._xscale = prog*100;
playlab_mc._x = 7.5 + prog*334.9;
var lprog = ns.bytesLoaded/ns.bytesTotal;
lprog_mc._xscale = lprog*100;
}
//=========声音控制=============
vidsound.attachAudio(ns);
var sou:Sound = new Sound(vidsound);
sou.setVolume(75);
SC_mc.onPress = function (){
this.onEnterFrame = setV;
}
SC_mc.onRelease = SC_mc.onReleaseOutside = function (){
delete this.onEnterFrame;
}
function setV (){
if(_root._ymouse >= 275 && _root._ymouse
[img]/uploads/allimg/080404/1508520.gif[/img]
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2381.html
本文介绍如何使用Flash技术播放视频文件,包括视频初始化配置、从XML文件加载播放列表、更新视频进度条及实现声音控制等功能。
1万+

被折叠的 条评论
为什么被折叠?



