mirror of
https://github.com/A-Star100/simpliplay-desktop.git
synced 2025-09-18 06:39:44 +00:00
prep for 2.1.4
This commit is contained in:
parent
5d49c97662
commit
808c275167
@ -86,6 +86,7 @@ window.addEventListener('drop', e => {
|
|||||||
if (previousDropURL) {
|
if (previousDropURL) {
|
||||||
URL.revokeObjectURL(previousDropURL);
|
URL.revokeObjectURL(previousDropURL);
|
||||||
window.previousDropURL = previousDropURL;
|
window.previousDropURL = previousDropURL;
|
||||||
|
previousDropURL = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Revoke previous file picker Object URL
|
// Revoke previous file picker Object URL
|
||||||
@ -96,12 +97,18 @@ window.addEventListener('drop', e => {
|
|||||||
// Create a new Object URL
|
// Create a new Object URL
|
||||||
const fileURL = URL.createObjectURL(file);
|
const fileURL = URL.createObjectURL(file);
|
||||||
mediaElement.src = fileURL;
|
mediaElement.src = fileURL;
|
||||||
mediaElement.load();
|
|
||||||
|
|
||||||
|
|
||||||
|
// Only attempt to play if the browser thinks it can handle this type
|
||||||
|
if (mediaElement.canPlayType(file.type)) {
|
||||||
|
mediaElement.load();
|
||||||
// Autoplay if checkbox is checked
|
// Autoplay if checkbox is checked
|
||||||
if (autoplayCheckbox.checked) {
|
if (autoplayCheckbox.checked) {
|
||||||
mediaElement.play().catch(err => console.warn(err));
|
mediaElement.play().catch(err => console.warn(err));
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
console.warn("SimpliPlay does not support this video type:", file.type);
|
||||||
|
}
|
||||||
|
|
||||||
// Store for future cleanup
|
// Store for future cleanup
|
||||||
previousDropURL = fileURL;
|
previousDropURL = fileURL;
|
||||||
@ -194,3 +201,4 @@ window.electron.receive("unload-addon", (fileURL) => {
|
|||||||
unloadAddon(fileURL);
|
unloadAddon(fileURL);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user