mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-28 10:31:20 -08:00
白名单暴露更多信息
This commit is contained in:
1 parent
8653940a76
commit
3c0ea56c11
5 files changed
+53
-54
No files matched your search
@@ -23,9 +23,9 @@ export default class Subtitle {
|
||||
$track.kind = 'metadata';
|
||||
$video.appendChild($track);
|
||||
this.art.refs.$track = $track;
|
||||
this.load(subtitle.url).then(vttText => {
|
||||
$track.src = vttToBlob(vttText);
|
||||
this.art.emit('subtitle:load', vttText);
|
||||
this.load(subtitle.url).then(url => {
|
||||
$track.src = url;
|
||||
this.art.emit('subtitle:load', url);
|
||||
if ($video.textTracks && $video.textTracks[0]) {
|
||||
const [track] = $video.textTracks;
|
||||
proxy(track, 'cuechange', () => {
|
||||
@@ -54,13 +54,13 @@ export default class Subtitle {
|
||||
return response.text();
|
||||
})
|
||||
.then(text => {
|
||||
let vttText = '';
|
||||
let vttUrl = '';
|
||||
if (/x-subrip/gi.test(type)) {
|
||||
vttText = srtToVtt(text);
|
||||
vttUrl = vttToBlob(srtToVtt(text));
|
||||
} else {
|
||||
vttText = text;
|
||||
vttUrl = url;
|
||||
}
|
||||
return vttText;
|
||||
return vttUrl;
|
||||
})
|
||||
.catch(err => {
|
||||
notice.show(err);
|
||||
@@ -104,9 +104,8 @@ export default class Subtitle {
|
||||
switch(url) {
|
||||
const { $track } = this.art.refs;
|
||||
errorHandle($track, 'You need to initialize the subtitle option first.');
|
||||
this.load(url).then(vttText => {
|
||||
$track.src = vttToBlob(vttText);
|
||||
this.art.emit('subtitle:load', vttText);
|
||||
this.load(url).then(url => {
|
||||
$track.src = url;
|
||||
this.art.emit('subtitle:switch', url);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user