ps-tcplayer
Version:
Tencent Cloud Player component with Vue2/Vue3 compatibility
58 lines (57 loc) • 1.92 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
const name: string;
namespace props {
namespace config {
function _default(): {};
export { _default as default };
}
}
function data(): {
id: string;
duration: number;
currentTime: number;
hearttime: number;
timers: never[];
_readyCalled: boolean;
};
function render(): any;
namespace watch {
export namespace config_1 {
function handler(newVal: any, oldVal: any): void;
const deep: boolean;
}
export { config_1 as config };
}
function mounted(): false | undefined;
function beforeDestroy(): void;
function beforeUnmount(): void;
namespace methods {
function getCfPlayerId(): any;
function init(): void;
function setupPlugins(): any[];
function initPlayer(config: any): false | undefined;
function runs(config: any): void;
function onready(): void;
function onsourceloaded(params: any): void;
function onerror(err: any): void;
function onplaying(): void;
function ontimeupdate(): void;
function onpause(): void;
function onplay(): void;
function onended(): void;
function onnext(type: any): void;
function onpre(): void;
function onWideScreenChange(isWideScreen: any, player: any): void;
function onwaiting(): void;
function onsnapshoted(data: any): void;
function onVolumeChange(): void;
function onRateChange(): void;
function onheart(novalite: any): false | undefined;
function destroy(): void;
function getCurrentTime(): any;
function onkeydown(e: any): false | undefined;
function seekTo(duration: any): void;
function onkeyup(e: any): false | undefined;
}
}