feat: add danmuku plugin documentation and i18n setup instructions

- Created a new documentation file for the danmuku plugin with code examples.
- Added comprehensive language settings documentation, including default languages, importing languages, adding new languages, and modifying existing languages.
- Updated the i18n setup examples to reflect the latest changes in language handling.
This commit is contained in:
Harvey Zack committed 2025-08-03 18:21:59 +08:00
1 parent 9d966bf696
commit e947be8a8e
67 files changed
+216 -198

No files matched your search

+6 -4
View File
@@ -1,6 +1,3 @@
export = ArtplayerPluginIframe
export as namespace ArtplayerPluginIframe;
interface Message {
type: string
data: any
@@ -15,7 +12,7 @@ declare class ArtplayerPluginIframe {
static onMessage(event: MessageEvent & { data: Message }): void
static inject(): void
readonly promises: Record<number, { resove: Function, reject: Function }>
readonly promises: Record<number, { resove: (...args: any[]) => any, reject: (...args: any[]) => any }>
readonly injected: boolean
readonly destroyed: boolean
readonly $iframe: HTMLIFrameElement
@@ -28,3 +25,8 @@ declare class ArtplayerPluginIframe {
message(callback: (...args: any[]) => any): void
destroy(): void
}
export default ArtplayerPluginIframe
export = artplayerPluginIframe;
export as namespace artplayerPluginIframe;