return play() result

This commit is contained in:
Harvey committed 2021-12-01 10:39:44 +08:00
1 parent 3f21ce9223
commit 2c83ea4760
10 files changed
+52 -18

No files matched your search

@@ -1,5 +1,5 @@
import screenfull from 'screenfull';
import { addClass, removeClass, def } from '../utils';
import { addClass, removeClass, def, get } from '../utils';
const nativeScreenfull = (art, player) => {
const { $player } = art.template;
@@ -74,7 +74,7 @@ export default function fullscreenMix(art, player) {
}
// 异步设置
def(art, 'fullscreen', Object.getOwnPropertyDescriptor(player, 'fullscreen'));
def(art, 'fullscreen', get(player, 'fullscreen'));
});
def(player, 'fullscreenToggle', {
+2 -1
View File
@@ -9,9 +9,10 @@ export default function pauseMix(art, player) {
def(player, 'pause', {
value() {
$video.pause();
const result = $video.pause();
notice.show = i18n.get('Pause');
art.emit('pause');
return result;
},
});
}
+2
View File
@@ -30,6 +30,8 @@ export default function playMix(art, player) {
notice.show = i18n.get('Play');
art.emit('play');
return promise;
},
});
}
+1 -1
View File
@@ -8,7 +8,7 @@ export default function urlMix(art, player) {
def(player, 'url', {
get() {
return $video.src;
return $video.currentSrc;
},
set(url) {
const typeName = option.type || getExt(url);