fix(core): [CORE-25] read defaults without navigator

This commit is contained in:
Harvey Zhao committed 2026-09-13 13:53:49 +08:00
1 parent 4a299eb2d4
commit 3b016970f2
26 files changed
+916 -35

No files matched your search

+5
View File
@@ -4,6 +4,11 @@ import resolveOption from '../../packages/artplayer/src/option/resolve'
const input: Option = { container: '#player', url: 'video.mp4', subtitle: { encoding: 'utf-8' } }
const resolved: ResolvedOption = resolveOption(input, createDefaults())
const defaultLanguage: string | undefined = createDefaults().lang
const validatedLanguage: string = resolved.lang.toLowerCase()
void [defaultLanguage, validatedLanguage]
// @ts-expect-error Unvalidated defaults may have no browser language.
createDefaults().lang.toLowerCase()
resolved.subtitle.onVttLoad(resolved.subtitle.url)
resolved.thumbnails.column.toFixed()
resolved.volume.toFixed()