wdpapi
Version:
51WORLD WdpApi is a set of programming interfaces developed by JavaScript that is responsible for negotiating between web pages and cloud rendering platforms. Supported by 51Cloud rendering platform, it enables the users to create any HTML5 UI element on
65 lines (64 loc) • 1.77 kB
TypeScript
import { UICore } from '../core/ui-core';
import { IwindowStyleType } from '../interface/window';
import { Ipreload, IvideoUIContentType } from '../interface/video-ui';
/**
* @public
* @class VideoUI
* @extends UICore
*/
declare class VideoUI extends UICore {
private videoUIContent;
/**
* @constructor
*/
constructor(opt: {
videoUIContent: IvideoUIContentType;
windowStyle: IwindowStyleType;
});
get src(): string;
set src(src: string);
GetSrc(): string;
SetSrc(src: string): void;
get autoplay(): boolean;
set autoplay(autoplay: boolean);
GetAutoplay(): boolean;
SetAutoplay(autoplay: boolean): void;
get controls(): boolean;
set controls(controls: boolean);
GetControls(): boolean;
SetControls(controls: boolean): void;
get loop(): boolean;
set loop(loop: boolean);
GetLoop(): boolean;
SetLoop(loop: boolean): void;
get muted(): boolean;
set muted(muted: boolean);
GetMuted(): boolean;
SetMuted(muted: boolean): void;
get poster(): string;
set poster(poster: string);
GetPoster(): string;
SetPoster(poster: string): void;
get preload(): Ipreload;
set preload(preload: Ipreload);
GetPreload(): Ipreload;
SetPreload(preload: Ipreload): void;
/**
* @private
* @function generateContent
* @param {IvideoUIContentType} opt
* @returns {void}
*/
private generateContent;
/**
* @public
* @function Update
* @param {{poiUIContent?: IvideoUIContentType, windowStyle?: IwindowStyleType}} opt
* @returns {void}
*/
Update(opt: {
videoUIContent?: IvideoUIContentType;
windowStyle?: IwindowStyleType;
}): void;
}
export default VideoUI;