mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-22 00:17:32 +09:00
PiP initial commit
This commit is contained in:
parent
5ec3ae4a4c
commit
9a1d4edaa9
14 changed files with 377 additions and 1 deletions
|
|
@ -681,6 +681,17 @@ addMessageListener("ContextMenu:MediaCommand", (message) => {
|
|||
() => {
|
||||
let media = message.objects.element;
|
||||
switch (message.data.command) {
|
||||
case "pictureinpicture": {
|
||||
let {PictureInPicture} = Cu.import("resource:///modules/PictureInPicture.jsm", {});
|
||||
let data;
|
||||
try {
|
||||
data = PictureInPicture.register(media, message.data.data);
|
||||
} catch (error) {
|
||||
data = {id: message.data.data, error: error.message};
|
||||
}
|
||||
sendAsyncMessage("PictureInPicture:Prepared", data);
|
||||
break;
|
||||
}
|
||||
case "play":
|
||||
media.play();
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue