refactor: Update video element in Artplayer to support custom canvas or video

This commit is contained in:
Harvey Zack committed 2024-08-18 20:46:53 +08:00
1 parent 66010cb376
commit 7fa69a7de8
6 files changed
+22 -25

No files matched your search

+1 -8
View File
@@ -14,13 +14,6 @@ function validElement(value, type, paths) {
);
}
function validVideo(value, _type, paths) {
return errorHandle(
value === null || value instanceof HTMLCanvasElement || value instanceof HTMLVideoElement,
`${paths.join('.')} require 'HTMLVideoElement' or 'HTMLCanvasElement' type`,
);
}
export const ComponentOption = {
html: validElement,
disable: `?${b}`,
@@ -75,7 +68,7 @@ export default {
autoPlayback: b,
autoOrientation: b,
airplay: b,
video: validVideo,
proxy: f,
plugins: [f],
layers: [ComponentOption],
contextmenu: [ComponentOption],