apicloud apicloud

注册
楼主: uoaccw

[APP开发技巧] videoPlayer模块play接口实现的播放器

驾校小白

UID:766746

主题:
0
帖子:
1
云币:
1
发表于 2019-4-17 11:35:13 |
你好,我遇到一个问题,app端要从一个视频的随机位置播放。写了安卓的可以,但是苹果的有问题,回一直随机的跳,不能正常播放。open这个方法貌似不止打开视频一次呢,或者是分三次打开的 第一次eventype是show,然后playing,再然后是show,但是苹果的好像是一直在打开,所以一直随机的跳。

  1. /**
  2.      * 根据视频总秒数 随机播放
  3.      * @param ret
  4.      */
  5.     var func = function (ret) {
  6.         var ltime = ret ? Math.floor(Math.random() * ret) : 0;
  7.         //  alert(ltime);
  8.         videoPlayer.seekTo({
  9.             seconds: ltime
  10.         });
  11.         api.setFrameAttr({
  12.             name: 'live_camera',
  13.             hidden: false
  14.         });
  15.     }
  16.     /**
  17.      * 区分ios还是安卓
  18.      */
  19.     if (api.systemType == 'ios') {
  20.         videoPlayer.open({
  21.             path: api.pageParam.videoURL,
  22.             scalingMode: 'scaleToFill',
  23.             fixedOn: 'live_camera_1',
  24.             rect: {
  25.                 x: 0,
  26.                 y: 0,
  27.                 w: api.winWidth,
  28.                 h: api.winHeight
  29.             },
  30.         }, function (ret, err) {
  31.             if (ret.status && ret.duration) {
  32.                 func(ret.duration);
  33.             }
  34.         });
  35.     } else {
  36.         //安卓
  37.         videoPlayer.open({
  38.             path: api.pageParam.videoURL,
  39.             scalingMode: 'scaleToFill',
  40.             fixedOn: 'live_camera_1',
  41.             rect: {
  42.                 x: 0,
  43.                 y: 0,
  44.                 w: api.winWidth,
  45.                 h: api.winHeight
  46.             },
  47.         }, function (ret, err) {
  48.             if (ret.status && ret.duration) {
  49.                 func(ret.duration);
  50.             }
  51.         });
  52.     }
复制代码

驾校小白

UID:453732

主题:
6
帖子:
42
云币:
76
发表于 2019-6-21 15:21:41 |
附件只有图标没有代码吗?

主题:
3
帖子:
26
云币:
27
发表于 2019-7-9 17:14:33 |
模块多播放几次就出现闪退了

主题:
0
帖子:
2
云币:
2
发表于 2019-7-19 11:02:34 |
pen
close

驾校小白

UID:302457

主题:
17
帖子:
44
云币:
137
发表于 2019-9-3 00:13:18 |
可以把全屏模式设置为竖屏吗?

主题:
0
帖子:
4
云币:
4
发表于 2019-9-8 18:40:16 |
open方法有一个黑色的div挡着的感觉,这是什么情况

新手上路

UID:291120

主题:
11
帖子:
60
云币:
92
发表于 2019-11-20 10:20:30 |
ios会出现闪退是为什么

驾校小白

UID:190003

主题:
4
帖子:
44
云币:
273
发表于 2019-12-3 14:40:43 |
评论证明我来过啦,啦啦啦啦啦

驾校小白

UID:778938

主题:
0
帖子:
6
云币:
6
发表于 2019-12-3 17:39:16 |
ios 顶部显示不全是什么原因

主题:
4
帖子:
36
云币:
41
发表于 2019-12-7 10:42:15 |
IOS卡的要命的问题解决了么
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表