| Package | yy.events |
| Class | public class TempAudioSessionEvent |
| Inheritance | TempAudioSessionEvent flash.events.Event |
| Property | Defined By | ||
|---|---|---|---|
| eventData : Object
事件信息保存变量
| TempAudioSessionEvent | ||
| Constant | Defined 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 | ||
| eventData | property |
public var eventData:Object事件信息保存变量
| SPEAKER_CHANGED | Constant |
public static const SPEAKER_CHANGED:String = YY_TEMP_AUDIO_SESSION_SPEAKER_CHANGED说话人数变化事件。当临时语音房间的说话人数发生变化时触发,即当有人调用startSpeak或stopSpeak成功时会触发。
事件信息格式说明:
eventData.speakerList: Array类型 当前房间可以说话的人的uid。
使用示例:
YY.instance.tempAudioSession.addEventListener(TempAudioSessionEvent.SPEAKER_CHANGED,onSpeakerChanged);
function onSpeakerChanged(evt:TempAudioSessionEvent)
{
trace("说话人数变化:["+eventData.speakerList.toString()+"]");
}
| USER_ENTER_ROOM | Constant |
public static const USER_ENTER_ROOM:String = YY_TEMP_AUDIO_SESSION_USER_ENTER用户进入房间事件。
事件信息格式说明:
eventData.rid: uint类型 进入的房间的rid。
eventData.uid: uint类型 进入房间的用户的uid。
使用示例:
YY.instance.tempAudioSession.addEventListener(TempAudioSessionEvent.USER_ENTER_ROOM,onUserEnterRoom);
function onUserEnterRoom(evt:TempAudioSessionEvent)
{
trace("用户"+evt.eventData.uid+"进入了房间"+evt.eventData.rid);
}
| USER_LEAVE_ROOM | Constant |
public static const USER_LEAVE_ROOM:String = YY_TEMP_AUDIO_SESSION_USER_LEAVE用户离开房间事件。
事件信息格式说明:
eventData.rid: uint类型 离开的房间的rid。
eventData.uid: uint类型 离开房间的用户的uid。
使用示例:
YY.instance.tempAudioSession.addEventListener(TempAudioSessionEvent.USER_LEAVE_ROOM,onUserLeaveRoom);
function onUserLeaveRoom(evt:TempAudioSessionEvent)
{
trace("用户"+evt.eventData.uid+"离开了房间"+evt.eventData.rid);
}