bonc-htmlplayer
Advanced tools
Comparing version 1.0.10 to 1.0.11
{ | ||
"name": "bonc-htmlplayer", | ||
"version": "1.0.10", | ||
"version": "1.0.11", | ||
"description": "东方国信的html播放器内核", | ||
@@ -5,0 +5,0 @@ "main": "./src/index.js", |
@@ -115,3 +115,3 @@ | ||
this.dispatch('bufferAppended',this.type) | ||
console.log(this.type) | ||
// console.log(this.type) | ||
this.queue = new Uint8Array(); | ||
@@ -118,0 +118,0 @@ }catch (e){ |
@@ -167,2 +167,20 @@ import Event from './util/event'; | ||
/** | ||
* 实时回放 | ||
*/ | ||
playVideoback(second){ | ||
if(second>30){ | ||
console.error('不得超过30s') | ||
return | ||
} | ||
// 停止将收到的的内容放入队列 | ||
// debugger | ||
this.webSocketController.socketDataMerge.ifDispatchBuf = false; | ||
// 播放的针回到30s之前 | ||
// console.log(this.node.currentTime) | ||
this.node.currentTime -= second; | ||
setTimeout(()=>{ | ||
this.webSocketController.socketDataMerge.ifDispatchBuf = true; | ||
},second*1000) | ||
} | ||
/** | ||
*视频回放 | ||
@@ -169,0 +187,0 @@ */ |
@@ -32,2 +32,3 @@ import ByteArray from './ByteArray' ; | ||
this.accumulateBitNum = 0; | ||
this.ifDispatchBuf = true;// 是否 | ||
} | ||
@@ -142,3 +143,9 @@ controlCalBitRate(){ | ||
var h264buf = socketBA.SliceNewAB(biSizeImage); | ||
this.app.dispatch('videoBufferAdd',h264buf); | ||
if(this.ifDispatchBuf){ | ||
this.app.dispatch('videoBufferAdd',h264buf); | ||
}else{ | ||
console.log('丢弃') | ||
} | ||
break; | ||
@@ -145,0 +152,0 @@ case 1604: |
@@ -295,3 +295,3 @@ import {xmlHeader,xmlHeartBody,xmlCloseBody} from './orderList'; | ||
{ | ||
console.log('websocket state',this.boncws.readyState) | ||
// console.log('websocket state',this.boncws.readyState) | ||
var strxml= xmlHeader + xmlHeartBody; | ||
@@ -317,3 +317,3 @@ var mun=ByteLengthOf(strxml); | ||
try{ | ||
console.log(this.boncws.readyState) | ||
// console.log(this.boncws.readyState) | ||
this.boncws.send(sendBA.GetArrayBuffer()); | ||
@@ -320,0 +320,0 @@ }catch(err){ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2684567
5656