Commit b0bc23581fc1a48c9ec9e917c07e3f7a7a545df2
1 parent
8a0ebdb8
fix: video component can not play video suffix value as m3u8
Showing
1 changed file
with
4 additions
and
1 deletions
| @@ -14606,6 +14606,7 @@ class HandleDynamicEffect { | @@ -14606,6 +14606,7 @@ class HandleDynamicEffect { | ||
| 14606 | videoPlay() { | 14606 | videoPlay() { |
| 14607 | const basicAttr = Sidebar.prototype.enumCellBasicAttribute | 14607 | const basicAttr = Sidebar.prototype.enumCellBasicAttribute |
| 14608 | const enumAccessMode = HandleDynamicEffect.enumVideoAccessMode | 14608 | const enumAccessMode = HandleDynamicEffect.enumVideoAccessMode |
| 14609 | + const reg = /(?:.*)(?<=\.)/ | ||
| 14609 | const videoPlayConfig = { | 14610 | const videoPlayConfig = { |
| 14610 | controls: true, | 14611 | controls: true, |
| 14611 | autoPlay: true, | 14612 | autoPlay: true, |
| @@ -14625,7 +14626,9 @@ class HandleDynamicEffect { | @@ -14625,7 +14626,9 @@ class HandleDynamicEffect { | ||
| 14625 | if (Number(accessMode) === enumAccessMode.MANUAL_ENTER) { | 14626 | if (Number(accessMode) === enumAccessMode.MANUAL_ENTER) { |
| 14626 | this.graph.getModel().beginUpdate() | 14627 | this.graph.getModel().beginUpdate() |
| 14627 | try { | 14628 | try { |
| 14628 | - const template = this.createVideoTemplate(idEl, width, height, videoUrl) | 14629 | + let type |
| 14630 | + if (videoUrl.replace(reg, '') === 'm3u8') type = 'application/x-mpegURL' | ||
| 14631 | + const template = this.createVideoTemplate(idEl, width, height, videoUrl, type) | ||
| 14629 | cell.setAttribute('label', template) | 14632 | cell.setAttribute('label', template) |
| 14630 | this.graph.refresh(cell); | 14633 | this.graph.refresh(cell); |
| 14631 | } finally { | 14634 | } finally { |