diff --git a/min/live-pip.min.js b/min/live-pip.min.js index 7d69d2b8c..d4aa8c56d 100644 --- a/min/live-pip.min.js +++ b/min/live-pip.min.js @@ -1 +1 @@ -(()=>(t,e)=>({widget:{content:`\n\n`,condition:()=>document.URL.match(/https:\/\/live.bilibili.com\/(blanc\/)?([\d]+)/)&&"requestPictureInPicture"in HTMLVideoElement.prototype,success:()=>{dq("#live-pip").addEventListener("click",(()=>{if(document.pictureInPictureElement===dq("video")){document.exitPictureInPicture()}else{dq("video").requestPictureInPicture()}}))}}}))(); \ No newline at end of file +(()=>(t,i)=>({widget:{content:`\n\n`,condition:()=>document.URL.match(/https:\/\/live.bilibili.com\/(blanc\/)?([\d]+)/)&&"requestPictureInPicture"in HTMLVideoElement.prototype,success:()=>{dq("#live-pip").addEventListener("click",(()=>{if(document.pictureInPictureElement){document.exitPictureInPicture()}else{var t;(t=dq("video"))===null||t===void 0?void 0:t.requestPictureInPicture()}}))}}}))(); \ No newline at end of file diff --git a/src/live/live-pip.ts b/src/live/live-pip.ts index 7e6ae90ae..5fbb5181d 100644 --- a/src/live/live-pip.ts +++ b/src/live/live-pip.ts @@ -12,10 +12,10 @@ export default { }, success: () => { (dq('#live-pip') as HTMLButtonElement).addEventListener('click', () => { - if (document.pictureInPictureElement === dq('video')) { + if (document.pictureInPictureElement) { document.exitPictureInPicture() } else { - (dq('video') as HTMLVideoElement).requestPictureInPicture() + (dq('video') as HTMLVideoElement)?.requestPictureInPicture() } }) }