如果没有选择本地播放器,选择在线播放

This commit is contained in:
haiyangcui
2020-08-30 10:49:08 +02:00
parent 7a494a54c0
commit 7f48c91f97
2 changed files with 10 additions and 6 deletions

View File

@@ -546,6 +546,10 @@ export default {
var externalPlayer = this.setting.externalPlayer
if (!fs.existsSync(externalPlayer)) {
this.$message.error('请设置第三方播放器路径')
// 在线播放该视频
var link = 'https://www.m3u8play.com/?play=' + m3u8Arr[this.video.info.index]
const open = require('open')
open(link)
} else {
var exec = require('child_process').execFile
var dplFile = this.generateDplFile(this.video.info.name, m3u8Arr, this.video.info.index)

View File

@@ -65,10 +65,13 @@
</div>
</div>
<div class='site'>
<div class="title">第三方播放</div>
<div class="title">第三方播放</div>
<div class="site-box">
<div class="zy-select">
<div class="vs-placeholder vs-noAfter" @click="selectExternalPlayer">选择</div>
<div class="vs-placeholder vs-noAfter" @click="selectLocalPlayer">选择本地播放器</div>
</div>
<div class="zy-select">
<div class="vs-placeholder vs-noAfter" @click="selectLocalPlayer">选择在线播放器</div>
</div>
</div>
</div>
@@ -92,9 +95,6 @@
<div class="zy-select">
<div class="vs-placeholder vs-noAfter" @click="resetSites">重置源</div>
</div>
<div class="zy-select">
<div class="vs-placeholder vs-noAfter" @click="openDoc('sites')">说明文档</div>
</div>
</div>
</div>
<div class="theme">
@@ -313,7 +313,7 @@ export default {
this.getFavorites()
})
},
selectExternalPlayer () {
selectLocalPlayer () {
const options = {
filters: [
{ name: 'Executable file', extensions: ['exe'] },