diff --git a/src/core/service/api/context/create-video-context.js b/src/core/service/api/context/create-video-context.js index f69dad5dc26fff120a73ef70c50549d0767d41aa..f238c10015bcfbfdbf7897e9a86a97a9139924f5 100644 --- a/src/core/service/api/context/create-video-context.js +++ b/src/core/service/api/context/create-video-context.js @@ -25,7 +25,9 @@ class VideoContext { operateVideoPlayer(this.id, this.pageVm, 'stop') } seek (position) { - operateVideoPlayer(this.id, this.pageVm, 'seek', position) + operateVideoPlayer(this.id, this.pageVm, 'seek', { + position + }) } sendDanmu (args) { operateVideoPlayer(this.id, this.pageVm, 'sendDanmu', args) @@ -34,7 +36,9 @@ class VideoContext { if (!~RATES.indexOf(rate)) { rate = 1.0 } - operateVideoPlayer(this.id, this.pageVm, 'playbackRate', rate) + operateVideoPlayer(this.id, this.pageVm, 'playbackRate', { + rate + }) } requestFullScreen (args = {}) { operateVideoPlayer(this.id, this.pageVm, 'requestFullScreen', args) diff --git a/src/platforms/app-plus-nvue/service/api/context/operate-video-player.js b/src/platforms/app-plus-nvue/service/api/context/operate-video-player.js index ad5eb7d6ae3863a4cde7ff434f672c5e087ff274..d274e717b55f5a3fb700f4ae3724af02f4d20a97 100644 --- a/src/platforms/app-plus-nvue/service/api/context/operate-video-player.js +++ b/src/platforms/app-plus-nvue/service/api/context/operate-video-player.js @@ -12,7 +12,7 @@ const METHODS = { return invokeVmMethodWithoutArgs(ctx, 'pause') }, seek (ctx, args) { - return invokeVmMethod(ctx, 'seek', args) + return invokeVmMethod(ctx, 'seek', args.position) }, stop (ctx) { return invokeVmMethodWithoutArgs(ctx, 'stop') @@ -21,7 +21,7 @@ const METHODS = { return invokeVmMethod(ctx, 'sendDanmu', args) }, playbackRate (ctx, args) { - return invokeVmMethod(ctx, 'playbackRate', args) + return invokeVmMethod(ctx, 'playbackRate', args.rate) }, requestFullScreen (ctx, args) { return invokeVmMethod(ctx, 'requestFullScreen', args)