mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-27 01:21:20 -08:00
refactor: remove unused $player reference and add segmenter initialization log
This commit is contained in:
1 parent
ffe4dd0d37
commit
b8c29f29dc
3 files changed
+6
-26
No files matched your search
@@ -6,7 +6,7 @@ import * as bodySegmentation from '@tensorflow-models/body-segmentation';
|
||||
export default function artplayerPluginDanmukuMask(option = {}) {
|
||||
return (art) => {
|
||||
const {
|
||||
template: { $player, $video, $danmuku },
|
||||
template: { $video, $danmuku },
|
||||
} = art;
|
||||
|
||||
let segmenter = null;
|
||||
@@ -54,6 +54,7 @@ export default function artplayerPluginDanmukuMask(option = {}) {
|
||||
|
||||
try {
|
||||
segmenter = await bodySegmentation.createSegmenter(model, segmenterConfig);
|
||||
console.log('Segmenter initialized:', segmenter);
|
||||
isInitialized = true;
|
||||
} catch (error) {
|
||||
console.error('Error initializing segmenter:', error);
|
||||
@@ -74,16 +75,6 @@ export default function artplayerPluginDanmukuMask(option = {}) {
|
||||
function createCanvas() {
|
||||
canvas = document.createElement('canvas');
|
||||
ctx = canvas.getContext('2d');
|
||||
Object.assign(canvas.style, {
|
||||
position: 'absolute',
|
||||
top: '0',
|
||||
left: '0',
|
||||
width: '100%',
|
||||
height: '100%',
|
||||
pointerEvents: 'none',
|
||||
opacity: '0',
|
||||
});
|
||||
$player.appendChild(canvas);
|
||||
}
|
||||
|
||||
function makeWhiteTransparent(imageData) {
|
||||
|
||||
Reference in new issue
Block a user