Packageyy.events
Classpublic class VideoEvent
InheritanceVideoEvent Inheritance flash.events.Event

视频直播相关事件



Public Properties
 PropertyDefined By
  eventData : Object
事件信息保存变量
VideoEvent
Public Methods
 MethodDefined By
  
VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
VideoEvent
Public Constants
 ConstantDefined By
  CAMERA_STATUS : String = YY_VIDEO_CAMERA_STATUS
[static] 摄像头状态变化事件。通知主播摄像头状态发生变化。 事件信息格式说明: eventData.status int类型 摄像头状态 0=摄像头就绪,1=摄像头就绪暂不可用(被别的程序占用),2=摄像头无法支持。
VideoEvent
  PUBLISH_STATUS : String = YY_VIDEO_PUBLISH_STATUS
[static] 主播直播结果事件。主播开始直播后,根据此事件判断直播是否是成功的。 事件信息格式说明: eventData.status int类型 直播结果 0=成功开始直播,1=直播失败。
VideoEvent
  SUBSCRIBE_STATUS : String = YY_VIDEO_SUBSCRIBE_STATUS
[static] 主播直播状态变化事件。当当前子频道有主播直播状态发生变化会触发,即主播开始直播或者结束直播的时候都会通知子频道中侦听此事件的用户。 事件信息格式说明: eventData.uid uint类型 直播状态发生变化的主播的uid。 eventData.status int类型 主播状态 0=主播开始直播,1=主播结束直播。
VideoEvent
Property Detail
eventDataproperty
public var eventData:Object

事件信息保存变量

Constructor Detail
VideoEvent()Constructor
public function VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)



Parameters
type:String
 
bubbles:Boolean (default = false)
 
cancelable:Boolean (default = false)
Constant Detail
CAMERA_STATUSConstant
public static const CAMERA_STATUS:String = YY_VIDEO_CAMERA_STATUS

摄像头状态变化事件。通知主播摄像头状态发生变化。

事件信息格式说明:

eventData.status int类型 摄像头状态 0=摄像头就绪,1=摄像头就绪暂不可用(被别的程序占用),2=摄像头无法支持。


Example
         使用示例:
         YY.instance.video.addEventListener(VideoEvent.CAMERA_STATUS,onCameraStatusChange);
         function onCameraStatusChange(evt:VideoEvent):void
         {
             trace("摄像头状态变为: status="+evt.eventData.status);
         }
         
PUBLISH_STATUSConstant 
public static const PUBLISH_STATUS:String = YY_VIDEO_PUBLISH_STATUS

主播直播结果事件。主播开始直播后,根据此事件判断直播是否是成功的。

事件信息格式说明:

eventData.status int类型 直播结果 0=成功开始直播,1=直播失败。


Example
         使用示例:
         YY.instance.video.addEventListener(VideoEvent.PUBLISH_STATUS,onPublishChange);
         function onPublishChange(evt:VideoEvent):void
         {
             trace(eventData.status==0?"成功开始直播":"直播未成功");
         }
         
SUBSCRIBE_STATUSConstant 
public static const SUBSCRIBE_STATUS:String = YY_VIDEO_SUBSCRIBE_STATUS

主播直播状态变化事件。当当前子频道有主播直播状态发生变化会触发,即主播开始直播或者结束直播的时候都会通知子频道中侦听此事件的用户。

事件信息格式说明:

eventData.uid uint类型 直播状态发生变化的主播的uid。

eventData.status int类型 主播状态 0=主播开始直播,1=主播结束直播。


Example
         使用示例:
         YY.instance.video.addEventListener(VideoEvent.SUBSCRIBE_STATUS,onSubscribeChange);
         function onSubscribeChange(evt:VideoEvent):void
         {
             trace("主播"+eventData.uid+(eventData.status==0?"开始直播了":"停止直播了"));
         }