|
@@ -22,6 +22,7 @@ export {
|
|
|
pauseVideo,
|
|
|
playVideo
|
|
|
} from '@/views/live/common';
|
|
|
+import i18n from '@/utils/i18n';
|
|
|
|
|
|
/**
|
|
|
* 推送本地流
|
|
@@ -62,7 +63,7 @@ export function createLocalStream(vue) {
|
|
|
// 创建本地流失败,应用层处理
|
|
|
Message({
|
|
|
type: 'error',
|
|
|
- message: `创建本地流失败:${data.err}`
|
|
|
+ message: `${i18n.t('Key441')}:${data.err}`
|
|
|
});
|
|
|
}
|
|
|
});
|
|
@@ -82,7 +83,7 @@ export function initListener(vue) {
|
|
|
rtc.on('login_success', data => {
|
|
|
console.log('登录成功', data);
|
|
|
Message({
|
|
|
- message: '登录成功',
|
|
|
+ message: i18n.t('Key442'),
|
|
|
type: 'success'
|
|
|
});
|
|
|
vue.roomData = data;
|
|
@@ -100,7 +101,7 @@ export function initListener(vue) {
|
|
|
rtc.on('login_failed', data => {
|
|
|
console.log('登录失败', data);
|
|
|
Message({
|
|
|
- message: `登录失败:${JSON.stringify(data)}`,
|
|
|
+ message: `${i18n.t('Key443')}:${JSON.stringify(data)}`,
|
|
|
type: 'warning'
|
|
|
});
|
|
|
});
|
|
@@ -129,7 +130,7 @@ export function initListener(vue) {
|
|
|
if (data.video.length === 0 && data.audio.length === 0) {
|
|
|
Message({
|
|
|
type: 'warning',
|
|
|
- message: '无音视频设备,无法创建本地流'
|
|
|
+ message: i18n.t('Key444')
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -150,7 +151,7 @@ export function initListener(vue) {
|
|
|
console.log('直播关闭状态或查询直播失败: ', str);
|
|
|
Message({
|
|
|
type: 'error',
|
|
|
- message: `直播关闭状态或查询直播失败: ${str}`
|
|
|
+ message: `${i18n.t('Key445')}: ${str}`
|
|
|
});
|
|
|
}
|
|
|
});
|
|
@@ -160,7 +161,7 @@ export function initListener(vue) {
|
|
|
// 加入房间失败 err为错误原因
|
|
|
console.log('加入房间失败', err);
|
|
|
Message({
|
|
|
- message: `加入房间失败:${err}`,
|
|
|
+ message: `${i18n.t('Key446')}:${err}`,
|
|
|
type: 'warning'
|
|
|
});
|
|
|
});
|
|
@@ -199,7 +200,7 @@ export function initListener(vue) {
|
|
|
rtc.on('not_live', () => {
|
|
|
console.log('直播未开始,不能推流');
|
|
|
Message({
|
|
|
- message: '直播未开始,不能推流',
|
|
|
+ message: i18n.t('Key402'),
|
|
|
type: 'warning'
|
|
|
});
|
|
|
});
|
|
@@ -208,7 +209,7 @@ export function initListener(vue) {
|
|
|
rtc.on('local_stream_publish_failed', () => {
|
|
|
console.log('推流前查询直播状态失败,导致没有推流');
|
|
|
Message({
|
|
|
- message: '推流前查询直播状态失败,导致没有推流',
|
|
|
+ message: i18n.t('Key403'),
|
|
|
type: 'warning'
|
|
|
});
|
|
|
});
|
|
@@ -343,7 +344,7 @@ export function initListener(vue) {
|
|
|
vue.callLoading = false;
|
|
|
Message({
|
|
|
type: 'warning',
|
|
|
- message: '对方已挂断'
|
|
|
+ message: i18n.t('Key449')
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -352,7 +353,7 @@ export function initListener(vue) {
|
|
|
vue.callLoading = false;
|
|
|
Message({
|
|
|
type: 'warning',
|
|
|
- message: `对方当前没有${data.video_mode === 1 ? '视频' : '音频'}设备`
|
|
|
+ message: data.video_mode === 1 ? i18n.t('Key451') : i18n.t('Key450')
|
|
|
});
|
|
|
}
|
|
|
});
|
|
@@ -367,13 +368,13 @@ export function startLive() {
|
|
|
console.log(data);
|
|
|
publishStream('main'); // 如果需要立即推流,执行 publish 方法
|
|
|
Message({
|
|
|
- message: '开启直播成功',
|
|
|
+ message: i18n.t('Key452'),
|
|
|
type: 'success'
|
|
|
});
|
|
|
},
|
|
|
fail(data) {
|
|
|
Message({
|
|
|
- message: `开启直播失败:${data}`,
|
|
|
+ message: `${i18n.t('Key453')}:${data}`,
|
|
|
type: 'warning'
|
|
|
});
|
|
|
}
|
|
@@ -388,13 +389,13 @@ export function stopLive() {
|
|
|
success() {
|
|
|
Message({
|
|
|
type: 'success',
|
|
|
- message: '直播已结束'
|
|
|
+ message: i18n.t('Key454')
|
|
|
});
|
|
|
},
|
|
|
fail(data) {
|
|
|
Message({
|
|
|
type: 'error',
|
|
|
- message: `结束直播失败:${JSON.stringify(data)}`
|
|
|
+ message: `${i18n.t('Key455')}:${JSON.stringify(data)}`
|
|
|
});
|
|
|
}
|
|
|
});
|