diff --git a/src/api/home.js b/src/api/home.js
index d7df73c..18f2a9b 100644
--- a/src/api/home.js
+++ b/src/api/home.js
@@ -56,3 +56,11 @@ export function allTsgInfoDatas(param) {
param,
})
}
+
+export function allGetVideo(param) {
+ return request({
+ url: 'http://www.stadium.com/index.php?s=/api/video.video/getVideo',
+ method: 'post',
+ param,
+ })
+}
diff --git a/src/views/ty/index.vue b/src/views/ty/index.vue
index ea272c4..29cf31f 100644
--- a/src/views/ty/index.vue
+++ b/src/views/ty/index.vue
@@ -147,6 +147,9 @@ import * as echarts from "echarts";
import flvjs from "flv.js";
+// 引入api
+import * as homeApi from '@/api/home'
+
// import Video from '../../components/btgym/Video.vue'
export default {
// components: {
@@ -175,6 +178,7 @@ export default {
this.addNumber(0, 234098, 'insv')
this.addNumber(0, 234098, 'insv2')
this.addNumber(0, 234098, 'insv3')
+ this.getVideo()
// var videoElement1 = document.getElementById('myFlvVideo');
this.$nextTick(() => {
@@ -746,83 +750,67 @@ export default {
}
},
createVideo() {
-
if (flvjs.isSupported()) {
-
var videoElement = document.getElementById('myFlvVideo')
-
this.flvPlayer = flvjs.createPlayer(
-
{
-
type: 'flv',
-
isLive: true,
-
hasAudio: false,
-
url:
-
'rtsp://192.168.66.13:554/openUrl/MXdnCG4'
-
},
{
-
cors: true, // 是否跨域
-
enableWorker: true, // 是否多线程工作
-
enableStashBuffer: false, // 是否启用缓存
-
stashInitialSize: 128, // 缓存大小(kb) 默认384kb
-
autoCleanupSourceBuffer: true // 是否自动清理缓存
-
}
-
)
-
this.flvPlayer.attachMediaElement(videoElement)
-
this.flvPlayer.load()
-
// this.flvPlayer.play()
-
// 报错重连
-
this.flvPlayer.on(flvjs.Events.ERROR, (errType, errDetail) => {
-
console.log('errorType:', errType)
-
console.log('errorDetail:', errDetail)
-
if (this.flvPlayer) {
-
this.destoryVideo()
-
this.createVideo()
-
}
-
})
-
}
-
+ },
+ getVideo() {
+ let that = this
+ console.log(that);
+ homeApi.allGetVideo().then(res => {
+ // get allTimeData
+ const tmpdata = res.data.returnData
+ console.log(tmpdata);
+ // this.day_num = tmpdata.day.noRepeatInNum
+ // this.week_num_num = tmpdata.week.noRepeatInNum
+ // this.mon_num = tmpdata.month.noRepeatInNum
+ // this.year_num = tmpdata.year.noRepeatInNum
+
+ // let btdata = new Array();
+ // let bvdata = new Array();
+ // tmpdata.foreach(function(item,index){
+ // console.log(item);
+ // console.log(index);
+ // });
+
+ });
},
destoryVideo() {
-
this.flvPlayer.pause()
-
this.flvPlayer.unload()
-
this.flvPlayer.detachMediaElement()
-
this.flvPlayer.destroy()
-
this.flvPlayer = null
-
}
},
diff --git a/src/views/ty/index2.vue b/src/views/ty/index2.vue
new file mode 100644
index 0000000..891ebcd
--- /dev/null
+++ b/src/views/ty/index2.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file