MCPcopy Create free account
hub / github.com/code100x/cms / createPipButton

Function createPipButton

src/components/VideoPlayer2.tsx:98–111  ·  view source on GitHub ↗
(player: Player)

Source from the content-addressed store, hash-verified

96 );
97
98 const createPipButton = (player: Player) => {
99 const pipButtonContainer = (player as any).controlBar.addChild('button', {
100 clickHandler: (event: any) => {
101 event.preventDefault();
102 event.stopPropagation();
103 togglePictureInPicture();
104 },
105 });
106
107 const root = createRoot(pipButtonContainer.el());
108 root.render(<PipButton />);
109
110 return pipButtonContainer;
111 };
112
113 const setupZoomFeatures = (player: any) => {
114 if (typeof window === 'undefined' || typeof document === 'undefined') return;

Callers 1

VideoPlayerFunction · 0.85

Calls 1

togglePictureInPictureFunction · 0.85

Tested by

no test coverage detected