zkl 3 лет назад
Родитель
Сommit
6909c2a6e3

+ 19 - 6
MingGaoApp/pages/response/index.vue

@@ -6,7 +6,8 @@
 					<u-badge numberType="overflow" shape="circle" :type="type" max="99" :value="item.unread">
 					</u-badge>
 					<view style="color: #fff; text-align: center; line-height: 100rpx; font-size: 40rpx;">
-						{{ item.real_name.slice(0,1) }}</view>
+						{{ item.real_name.slice(0,1) }}
+					</view>
 				</view>
 				<view class="response_right">
 					<view class="response_right_title">
@@ -73,6 +74,7 @@
 	let App = getApp();
 	// var API = App.globalData.socketTask;
 	var API = App.globalData;
+	const innerAudioContext = uni.createInnerAudioContext(); // 提示音
 	export default {
 		components: {},
 		// 过滤
@@ -120,7 +122,7 @@
 				isPublishingStream: false,
 
 				phoneHeight: '', // 获取当前的屏幕高度
-				
+
 				showTime: null, // 弹出框自动关闭时间
 			}
 		},
@@ -132,6 +134,19 @@
 					this.videoObj = news
 					setTimeout(() => {
 						this.show = true
+						// 提示音
+						innerAudioContext.autoplay = true;
+						innerAudioContext.src = '../../static/1.mp3';
+						innerAudioContext.onPlay(() => {
+							console.log('开始播放');
+						});
+						innerAudioContext.play();
+						// 震动
+						uni.vibrateLong({
+							success: function() {
+								console.log('震动成功了');
+							}
+						});
 					}, 3500)
 				}
 			},
@@ -196,6 +211,7 @@
 				console.log('open');
 				console.log(this.videoObj, '这是传来的数据')
 				clearTimeout(this.showTime); // 清除弹框关闭定时器
+				innerAudioContext.stop(); // 关闭提示音
 				uni.navigateTo({
 					url: '/pages/response/video?videoObj=' + JSON.stringify(this.videoObj)
 				})
@@ -226,8 +242,7 @@
 			},
 		},
 
-		onReady() {
-		},
+		onReady() {},
 
 		async onLoad() {
 			var that = this
@@ -236,8 +251,6 @@
 			// that.list = []
 			// // console.log('==============', this.$store.state.list)
 			// that.list = this.$store.state.list
-			
-
 			// uni.startPullDownRefresh(); // 开始刷新
 			uni.getSystemInfo({ //异步获取。
 				success(res) {

MingGaoApp/pages/response/video - 副本.nvue → MingGaoApp/pages/response/video-副本.nvue


+ 14 - 3
MingGaoApp/pages/response/video.nvue

@@ -61,7 +61,8 @@
 		ZegoScenario,
 		ZegoRoomState,
 		ZegoUpdateType,
-		// ZegoViewMode
+		// ZegoViewMode,
+		ZegoVideoCodecID
 	} from '@/zego-express-video-uniapp/lib/ZegoExpressDefines'
 	import {
 		AppID,
@@ -279,7 +280,8 @@
 
 				// 拉流质量回调
 				this.engine.on("playerQualityUpdate", (streamID, quality) => {
-					console.log('拉流质量回调')
+					console.log('拉流质量回调');
+					console.log(streamID, quality);
 					// if (this.videoShow == false) {
 					// 	setTimeout(() => {
 					// 		that.videoShow = true
@@ -317,7 +319,16 @@
 					console.log('开始推流了啊', this.isPublishingStream)
 					// 开始推流
 					this.engine.startPreview();
-					this.engine.startPublishingStream(this.videoObj.room_id);
+					
+					// 设置编码格式
+					// let videoConfig = {};
+					// videoConfig.codecID = ZegoVideoCodecID.VP8;
+					// this.engine.setVideoConfig(videoConfig);
+					// 设置编码格式
+					
+					// this.engine.startPublishingStream(this.videoObj.room_id);
+					console.log(this.userid)
+					this.engine.startPublishingStream(this.userid);
 					// this.videoShow = true
 				}
 				this.isPublishingStream = !this.isPublishingStream;

BIN
MingGaoApp/static/1.mp3


BIN
MingGaoApp/unpackage/debug/android_debug.apk


Разница между файлами не показана из-за своего большого размера
+ 3 - 3
MingGaoApp/unpackage/dist/build/app-plus/app-service.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
MingGaoApp/unpackage/dist/build/app-plus/app-view.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
MingGaoApp/unpackage/dist/build/app-plus/pages/response/video.js


BIN
MingGaoApp/unpackage/dist/build/app-plus/static/1.mp3


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
MingGaoApp/unpackage/dist/dev/app-plus/app-service.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
MingGaoApp/unpackage/dist/dev/app-plus/pages/response/video.js


BIN
MingGaoApp/unpackage/dist/dev/app-plus/static/1.mp3


+ 3 - 0
MingGaoApp/zego-express-video-uniapp/KeyCenter.js

@@ -2,6 +2,9 @@
 const AppID = 2672645646;
 const AppSign = 'd164de94a7ed549f55825b9d2ae51e81c39a50909500f94887c50ca4340acb52';
 
+// const AppID = 3215939266;
+// const AppSign = 'ca804a5bc0c2f17330ce7449de7dc5a7';
+
 module.exports = {
     AppID,
 	AppSign