Packageyy.events
Classpublic class TempAudioSessionEvent
InheritanceTempAudioSessionEvent Inheritance flash.events.Event

临时语音事件。用户进出临时语音房间的事件。



Public Properties
 PropertyDefined By
  eventData : Object
事件信息保存变量
TempAudioSessionEvent
Public Constants
 ConstantDefined By
  SPEAKER_CHANGED : String = YY_TEMP_AUDIO_SESSION_SPEAKER_CHANGED
[static] 说话人数变化事件。当临时语音房间的说话人数发生变化时触发,即当有人调用startSpeak或stopSpeak成功时会触发。 事件信息格式说明: eventData.speakerList: Array类型 当前房间可以说话的人的uid。
TempAudioSessionEvent
  USER_ENTER_ROOM : String = YY_TEMP_AUDIO_SESSION_USER_ENTER
[static] 用户进入房间事件。 事件信息格式说明: eventData.rid: uint类型 进入的房间的rid。 eventData.uid: uint类型 进入房间的用户的uid。
TempAudioSessionEvent
  USER_LEAVE_ROOM : String = YY_TEMP_AUDIO_SESSION_USER_LEAVE
[static] 用户离开房间事件。 事件信息格式说明: eventData.rid: uint类型 离开的房间的rid。 eventData.uid: uint类型 离开房间的用户的uid。
TempAudioSessionEvent
Property Detail
eventDataproperty
public var eventData:Object

事件信息保存变量

Constant Detail
SPEAKER_CHANGEDConstant
public static const SPEAKER_CHANGED:String = YY_TEMP_AUDIO_SESSION_SPEAKER_CHANGED

说话人数变化事件。当临时语音房间的说话人数发生变化时触发,即当有人调用startSpeak或stopSpeak成功时会触发。

事件信息格式说明:

eventData.speakerList: Array类型 当前房间可以说话的人的uid。


Example
         使用示例:
         YY.instance.tempAudioSession.addEventListener(TempAudioSessionEvent.SPEAKER_CHANGED,onSpeakerChanged);

         function onSpeakerChanged(evt:TempAudioSessionEvent)
         {
            trace("说话人数变化:["+eventData.speakerList.toString()+"]");
         }
         
USER_ENTER_ROOMConstant 
public static const USER_ENTER_ROOM:String = YY_TEMP_AUDIO_SESSION_USER_ENTER

用户进入房间事件。

事件信息格式说明:

eventData.rid: uint类型 进入的房间的rid。

eventData.uid: uint类型 进入房间的用户的uid。


Example
         使用示例:
         YY.instance.tempAudioSession.addEventListener(TempAudioSessionEvent.USER_ENTER_ROOM,onUserEnterRoom);

         function onUserEnterRoom(evt:TempAudioSessionEvent)
         {
            trace("用户"+evt.eventData.uid+"进入了房间"+evt.eventData.rid);
         }
         
USER_LEAVE_ROOMConstant 
public static const USER_LEAVE_ROOM:String = YY_TEMP_AUDIO_SESSION_USER_LEAVE

用户离开房间事件。

事件信息格式说明:

eventData.rid: uint类型 离开的房间的rid。

eventData.uid: uint类型 离开房间的用户的uid。


Example
         使用示例:
         YY.instance.tempAudioSession.addEventListener(TempAudioSessionEvent.USER_LEAVE_ROOM,onUserLeaveRoom);

         function onUserLeaveRoom(evt:TempAudioSessionEvent)
         {
            trace("用户"+evt.eventData.uid+"离开了房间"+evt.eventData.rid);
         }