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;