com.tencent.mm.sdk.modelmsg
Class WXVideoObject

java.lang.Object
  extended by com.tencent.mm.sdk.modelmsg.WXVideoObject
All Implemented Interfaces:
WXMediaMessage.IMediaObject

public class WXVideoObject
extends java.lang.Object
implements WXMediaMessage.IMediaObject

Derived class of WXMediaMessage.IMediaObject. Used to describe a video object

NOTE: videoUrl and videoLowBandUrl can not be null at the same time.

WXMediaMessage.IMediaObject的派生类,用于描述一个视频对象

注意:videoUrl和videoLowBandUrl不能同时为空


Field Summary
 java.lang.String videoLowBandUrl
          
Video URL for low bandwidth

NOTE: The length should be within 10KB.

 java.lang.String videoUrl
          
Video URL

NOTE: The length should be within 10KB.

 
Fields inherited from interface com.tencent.mm.sdk.modelmsg.WXMediaMessage.IMediaObject
TYPE_APPDATA, TYPE_EMOJI, TYPE_FILE, TYPE_IMAGE, TYPE_MUSIC, TYPE_PRODUCT, TYPE_TEXT, TYPE_UNKNOWN, TYPE_URL, TYPE_VIDEO
 
Constructor Summary
WXVideoObject()
           
 
Method Summary
 boolean checkArgs()
          
Check validity of parameters of MediaObject
检查该MediaObject各个参数的合法性
 void serialize(Bundle data)
          
Serialize member variables to bundle object
将成员变量序列化到bundle对象中
 int type()
          
Load type of the current media object
获取当前媒体对象的类型
 void unserialize(Bundle data)
          
Deserialize bundle object to initialize member variables
通过反序列化bundle对象初始化成员变量
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

videoUrl

public java.lang.String videoUrl
Video URL

NOTE: The length should be within 10KB.

视频链接

注意:限制长度不超过10KB


videoLowBandUrl

public java.lang.String videoLowBandUrl
Video URL for low bandwidth

NOTE: The length should be within 10KB.

供低带宽的环境下使用的视频链接

注意:限制长度不超过10KB

Constructor Detail

WXVideoObject

public WXVideoObject()
Method Detail

serialize

public void serialize(Bundle data)
Description copied from interface: WXMediaMessage.IMediaObject
Serialize member variables to bundle object
将成员变量序列化到bundle对象中

Specified by:
serialize in interface WXMediaMessage.IMediaObject
Parameters:
data -
Target bundle object
目标bundle对象

unserialize

public void unserialize(Bundle data)
Description copied from interface: WXMediaMessage.IMediaObject
Deserialize bundle object to initialize member variables
通过反序列化bundle对象初始化成员变量

Specified by:
unserialize in interface WXMediaMessage.IMediaObject
Parameters:
data -
Data source bundle object
数据源bundle对象

type

public int type()
Description copied from interface: WXMediaMessage.IMediaObject
Load type of the current media object
获取当前媒体对象的类型

Specified by:
type in interface WXMediaMessage.IMediaObject
Returns:
type
Type of the current media object
当前媒体对象的类型

checkArgs

public boolean checkArgs()
Description copied from interface: WXMediaMessage.IMediaObject
Check validity of parameters of MediaObject
检查该MediaObject各个参数的合法性

Specified by:
checkArgs in interface WXMediaMessage.IMediaObject
Returns:
True if all parameters are valid.
如果参数均合法,返回true