annie.Video Class
视频类
Item Index
Methods
Properties
Methods
_changeMouseCount
(
private
-
type
-
isAdd
增加或删除相应mouse或touch侦听记数
addEventListener
(
public
-
type
-
listener
给对象添加一个侦听
Parameters:
Example:
this.addEventListener(annie.Event.ADD_TO_STAGE,function(e){trace(this);}.bind(this));
dispatchEvent
(
Boolean
public
-
event
-
data
广播侦听
Parameters:
-
event
annie.Event | String广播所带的事件对象,如果传的是字符串则直接自动生成一个的事件对象,事件类型就是你传入进来的字符串的值
-
data
Object广播后跟着事件一起传过去的其他任信息,默认值为null
Returns:
Boolean:
如果有收听者则返回true
Example:
var mySprite=new annie.Sprite(),
yourEvent=new annie.Event("yourCustomerEvent");
yourEvent.data='Flash2x';
mySprite.addEventListener("yourCustomerEvent",function(e){
trace(e.data);
})
mySprite.dispatchEvent(yourEvent);
hasEventListener
(
Boolean
public
-
type
是否有添加过此类形的侦听
Parameters:
-
type
String侦听类形
Returns:
Boolean:
如果有则返回true
Media
(
-
src
-
type
构造函数
Example:
var media = new annie.Media('http://test.annie2x.com/biglong/apiDemo/annieBitmap/resource/music.mp3', 'Audio');
media.play();//媒体播放
//media.pause();//暂停播放
//media.stop();//停止播放
removeAllEventListener
()
public
移除对象中所有的侦听
removeEventListener
(
public
-
type
-
listener
移除对应类型的侦听
stop
()
public
停止播放
Video
(
public
-
src
-
width
-
height
构造函数
Example:
//切记在微信里视频地址一定要带上完整域名,并且视频尺寸不要超过1136不管是宽还是高,否则后果很严重
var videoPlayer = new annie.Video('http://test.annie2x.com/biglong/apiDemo/video.mp4');
videoPlayer.play();//播放视频
//videoPlayer.pause();//暂停视频
//videoPlayer.stop();//停止播放
var floatDisplay=new annie.FloatDisplay();
floatDisplay.init(videoPlayer);
//这里的spriteObj是任何一个Sprite类或者其扩展类的实例对象
spriteObj.addChild(floatDisplay);
Properties
_MECO
Unknown
private
全局的鼠标事件的监听数对象表
instanceId
Unknown
public
每一个annie引擎对象都会有一个唯一的id码。
Example:
//获取 annie引擎类对象唯一码
trace(this.instanceId);
instanceType
Unknown
public
每一个annie类都有一个实例类型字符串,通过这个字符串,你能知道这个实例是从哪个类实例而来
media
Video | Audio
public
html 标签 有可能是audio 或者 video
volume
Unknown
设置或者获取音量 从0-1