回帖:APlayerUI 简介、方法、事件具体内容详见APlayerUI.chm
APlayerUI Sample使用说明在readme中,同时也展示如下:
APlayerUI Sample使用步骤如下(下面以使用HFS工具为例,若自身带有可访问的Flash广告文件(.swf),则可以使用自己的Flash广告文件):
1、点开HFS_2.2.exe,将Player.htm、以及使用的flash(ctrl.swf、ad.swf)拖到Virtual File System栏中,如图1。
图1
2、根据自己的URL修改Player.htm中内容,其中URL由HFS_2.2中Open in brower得到,如图2(主要是修改IP,改成自己的即可)
图2
Player.htm中需要修改的如下:
①添加flash广告,将下面红色的部分换成你自己的URl,其中ad.swf 在..\samples\APlayerUI Sample中
function addelements()
{
removeelements();
ID2 = player.AddElement(3, "http://192.168.229.107/ad.swf");
player.SetElementPosition(ID2, 6, 25, 25, 50, 50);
player.SetElementVisible(ID2, true);
flash1 = player.GetElementObject(ID2);
}
②flash控制条修改,将下面红色的部分换成你自己的URl,其中ctrl.swf 在..\samples\APlayerUI Sample\controller flash中
var loadhandler = function()
{
player = GetElementById("Player");
Aplayer = player.GetAPlayerObject();
player.ShowDefaultControlBar(false, 40);
ID1 = player.AddElement(3, "http://192.168.229.107/ctrl.swf");
player.SetElementPosition(ID1, 7, 0, 0, 100, 100);
player.SetElementVisible(ID1, true);
flash1 = player.GetElementObject(ID1);
};
③flash控制条播放时,播放内容修改,将下面红色的部分换成你自己的URl,其中不修改的情况下时可以播放的(远程的视频demo.hflv)。
function OnFlashCall(nID, args)
{
//alert("ababa");
if (nID == ID1) {
if (Aplayer.GetState() != 5) {
Aplayer.Open("http://f1.flv.kankan.xunlei.com/data/cdn_transfer/demo.hflv");
}
else {
Aplayer.Close();
}
}
}
3、在浏览器中输入URL:http://192.168.229.107/Player.htm(根据自己IP修改输入)
图2
图1