|
|
@@ -214,7 +214,7 @@
|
|
|
:ref="idName"
|
|
|
autoplay
|
|
|
playsinline
|
|
|
- :muted="true"
|
|
|
+ :muted="false"
|
|
|
></video>
|
|
|
</div>
|
|
|
|
|
|
@@ -240,7 +240,7 @@
|
|
|
:ref="idName1"
|
|
|
autoplay
|
|
|
playsinline
|
|
|
- :muted="true"
|
|
|
+ :muted="false"
|
|
|
></video>
|
|
|
</div>
|
|
|
|
|
|
@@ -752,7 +752,7 @@ export default {
|
|
|
},
|
|
|
// 拉流
|
|
|
async tensile(streamID) {
|
|
|
- var playOption = {videoDecodeType: 'H264'}
|
|
|
+ var playOption = {videoDecodeType: 'H264', playType:'video'}
|
|
|
const remoteStream = await this.zg.startPlayingStream(streamID, playOption);
|
|
|
// remoteVideo 为本地 <video> 或 <audio> 对象
|
|
|
this.$refs["remoteVideo"].srcObject = remoteStream;
|
|
|
@@ -1035,6 +1035,7 @@ export default {
|
|
|
console.log("有其他用户开启或关闭音频");
|
|
|
if (updateType == "ADD") {
|
|
|
// 流新增,开始拉流
|
|
|
+ console.log('这是拉流的ID', streamList)
|
|
|
this.tensile(streamList[0].streamID);
|
|
|
} else if (updateType == "DELETE") {
|
|
|
// 流删除,停止拉流
|
|
|
@@ -1046,11 +1047,26 @@ export default {
|
|
|
this.zg.on("publisherStateUpdate", (result) => {
|
|
|
// 推流状态更新回调
|
|
|
console.log("推流状态更新");
|
|
|
+ console.log(result);
|
|
|
});
|
|
|
|
|
|
this.zg.on("publishQualityUpdate", (streamID, stats) => {
|
|
|
// 推流质量回调
|
|
|
console.log("推流质量更新");
|
|
|
+ console.log(streamID, stats);
|
|
|
+ });
|
|
|
+
|
|
|
+ this.zg.on("playerStateUpdate", (result) => {
|
|
|
+ // 拉流状态回调
|
|
|
+ console.log("拉流状态的回调");
|
|
|
+ console.log(result);
|
|
|
+ });
|
|
|
+
|
|
|
+ this.zg.on("playQualityUpdate", (streamID, stats) => {
|
|
|
+ // 拉流成功后回调
|
|
|
+ console.log("拉流质量回调");
|
|
|
+ console.log(streamID);
|
|
|
+ console.log(stats);
|
|
|
});
|
|
|
},
|
|
|
// 检测是否兼容当前浏览器
|