vlivepy.OfficialVideoVOD¶
-
class
vlivepy.
OfficialVideoVOD
(video_seq: Union[str, int], session: Optional[vlivepy.session.UserSession] = None)[source]¶ Bases:
vlivepy.model.OfficialVideoModel
This is the object represents a VOD-type-OfficialVideo of VLIVE
- Parameters
video_seq (
str
) – Unique id of VOD to load.session (
UserSession
, optional) – Session for loading data with permission, defaults to None.
-
session
¶ Optional. Session for loading data with permission.
- Type
-
property
dimension_type
¶ Unknown value. Server commonly respond “NORMAL”
- Return type
str
-
property
encoding_status
¶ VOD encoding status
- Returns
“CONVERTING” if the video encoding is in progress. “COMPLETE” if the video encoding is done.
- Return type
str
-
getInkeyData
(silent: bool = False) → dict[source]¶ Get InKey data of video
- Parameters
silent (
bool
, optional) – Return None instead of raising exception, defaults to False.- Return type
dict
-
getVodPlayInfo
(silent: bool = False) → dict[source]¶ Get VOD play info of video
- Parameters
silent (
bool
, optional) – Return None instead of raising exception, defaults to False.- Return type
dict
-
property
has_moment
¶ Boolean value for having user-created-moments
- Return type
bool
-
property
has_preview
¶ Boolean value for having 30s preview video
- Return type
bool
-
property
play_time
¶ Count of video play
- Return type
int
-
recommended_videos
(as_object: bool = False) → list[source]¶ Get recommended video list
- Parameters
as_object (
bool
, optional) – Init each item toOfficialVideoPost
, defaults to False.- Return type
list
-
property
vod_id
¶ Unique id of VOD that paired with videoSeq
- Return type
bool
-
property
vod_secure_status
¶ Status of DRM protection
- Returns
“NONE” if the DRM is unavailable. “READY” if the DRM is ready but not applied to video. “COMPLETE” if the DRM is applied to video.
- Return type
str