Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
a6bc3de8
U
uni-app
项目概览
DCloud
/
uni-app
29 天 前同步成功
通知
702
Star
38704
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a6bc3de8
编写于
3月 07, 2022
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: build app
上级
a24ebb2c
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
107 addition
and
10 deletion
+107
-10
packages/uni-app-plus/dist/index.v3.js
packages/uni-app-plus/dist/index.v3.js
+107
-10
未找到文件。
packages/uni-app-plus/dist/index.v3.js
浏览文件 @
a6bc3de8
...
...
@@ -4967,9 +4967,83 @@ var serviceContext = (function () {
: operateVideoPlayer(videoId, pageVm, type, data);
}
class LivePusherContext {
constructor (id, ctx) {
this.id = id;
this.ctx = ctx;
}
start (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'start', cbs)
}
stop (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'stop', cbs)
}
pause (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'pause', cbs)
}
resume (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'resume', cbs)
}
switchCamera (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'switchCamera', cbs)
}
snapshot (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'snapshot', cbs)
}
toggleTorch (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'toggleTorch', cbs)
}
playBGM (args) {
return invokeVmMethod(this.ctx, 'playBGM', args)
}
stopBGM (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'stopBGM', cbs)
}
pauseBGM (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'pauseBGM', cbs)
}
resumeBGM (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'resumeBGM', cbs)
}
setBGMVolume (cbs) {
return invokeVmMethod(this.ctx, 'setBGMVolume', cbs)
}
startPreview (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'startPreview', cbs)
}
stopPreview (args) {
return invokeVmMethodWithoutArgs(this.ctx, 'stopPreview', args)
}
}
function createLivePusherContext (id, vm) {
if (!vm) {
return console.warn('uni.createLivePusherContext: 2 arguments required, but only 1 present')
}
const elm = findElmById(id, vm);
if (!elm) {
return console.warn('Can not find `' + id + '`')
}
return new LivePusherContext(id, elm)
}
function operateLivePusher (livePusherId, pageVm, type, data) {
const pageId = pageVm.$page.id;
UniServiceJSBridge.publishHandler(pageId + '-live
-
pusher-' + livePusherId, {
UniServiceJSBridge.publishHandler(pageId + '-livepusher-' + livePusherId, {
livePusherId,
type,
data
...
...
@@ -4983,15 +5057,23 @@ var serviceContext = (function () {
callback.invoke(callbackId, data);
});
const methods = [
'preview',
const methods = [
'start',
'stop',
'pause',
'resume',
'switchCamera',
'snapshot'];
'startPreview',
'stopPreview',
'snapshot'
];
class LivePusherContext {
const methodMapping = {
startPreview: 'preview',
stopPreview: 'stop'
};
class LivePusherContext$1 {
constructor (id, pageVm) {
this.id = id;
this.pageVm = pageVm;
...
...
@@ -5006,14 +5088,18 @@ var serviceContext = (function () {
}
methods.forEach(function (method) {
LivePusherContext.prototype[method] = callback.warp(function (options, callbackId) {
LivePusherContext
$1
.prototype[method] = callback.warp(function (options, callbackId) {
options.callbackId = callbackId;
operateLivePusher(this.id, this.pageVm, method, options);
const methodName = methodMapping[method] ? methodMapping[method] : method;
operateLivePusher(this.id, this.pageVm, methodName, options);
});
});
function createLivePusherContext (id, context) {
return new LivePusherContext(id, context)
function createLivePusherContext$1 (id, context) {
if (context.$page.meta.isNVue) {
return createLivePusherContext(id, context)
}
return new LivePusherContext$1(id, context)
}
const DEVICE_FREQUENCY = 200;
...
...
@@ -11786,8 +11872,8 @@ var serviceContext = (function () {
getBackgroundAudioState: getBackgroundAudioState,
operateMapPlayer: operateMapPlayer$2,
operateVideoPlayer: operateVideoPlayer$2,
LivePusherContext: LivePusherContext,
createLivePusherContext: createLivePusherContext,
LivePusherContext: LivePusherContext
$1
,
createLivePusherContext: createLivePusherContext
$1
,
startAccelerometer: startAccelerometer,
stopAccelerometer: stopAccelerometer,
onAccelerometerChange: onAccelerometerChange,
...
...
@@ -12044,6 +12130,8 @@ var serviceContext = (function () {
}
];
const backgroundEvents = ['prev', 'next'];
class BackgroundAudioManager {
constructor () {
this._options = {};
...
...
@@ -12061,6 +12149,15 @@ var serviceContext = (function () {
}
});
});
backgroundEvents.forEach((name) => {
onMethod(`onBackgroundAudio${name[0].toUpperCase() + name.substr(1)}`, () => {
callbacks$5[name].forEach(callback => {
if (typeof callback === 'function') {
callback({});
}
});
});
});
props.forEach(item => {
const name = item.name;
const data = {
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录