From 3ca3a3b7817e90426384af8c4833bcaa4f896103 Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Tue, 16 Apr 2024 00:55:56 +0800 Subject: [PATCH] Update artplayer-plugin-chromecast.d.ts --- .../types/artplayer-plugin-chromecast.d.ts | 53 ++++--------------- 1 file changed, 9 insertions(+), 44 deletions(-) diff --git a/packages/artplayer-plugin-chromecast/types/artplayer-plugin-chromecast.d.ts b/packages/artplayer-plugin-chromecast/types/artplayer-plugin-chromecast.d.ts index 70b0c4752..bba165519 100644 --- a/packages/artplayer-plugin-chromecast/types/artplayer-plugin-chromecast.d.ts +++ b/packages/artplayer-plugin-chromecast/types/artplayer-plugin-chromecast.d.ts @@ -1,52 +1,17 @@ import type Artplayer from 'artplayer'; -export = artplayerPluginAds; -export as namespace artplayerPluginAds; +export = artplayerPluginChromecast; +export as namespace artplayerPluginChromecast; type Option = { - /** - * 广告源文本,支持视频链接、图片链接、HTML文本 - */ - source: string; - - /** - * 知名广告的类型:'video' | 'image' | 'html' - */ - type: 'video' | 'image' | 'html'; - - /** - * 广告必看的时长,单位为秒 - */ - playDuration?: number; - - /** - * 广告总的时长,单位为秒 - */ - totalDuration?: number; - - /** - * 视频广告是否默认静音 - */ - muted?: boolean; + url?: string; + sdk?: string; + icon?: string; + mimeType?: string; }; -type Ads = { - name: 'artplayerPluginAds'; - - /** - * 跳过广告 - */ - skip: () => void; - - /** - * 暂停广告 - */ - pause: () => void; - - /** - * 播放广告 - */ - play: () => void; +type Chromecast = { + name: 'artplayerPluginChromecast'; }; -declare const artplayerPluginAds: (option: Option) => (art: Artplayer) => Ads; +declare const artplayerPluginChromecast: (option: Option) => (art: Artplayer) => Chromecast;