chimee-mobile-player icon indicating copy to clipboard operation
chimee-mobile-player copied to clipboard

ios无法点击播放

Open Wolf-professor opened this issue 6 years ago • 24 comments

  1. ios 点击之后报错 Unhandled Promise Rejection: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission. 导致无法正常播放
  2. 在没有点击全屏的时候,手机横屏,显示是不太对的

请作者帮忙解决下!十分感谢

Wolf-professor avatar Sep 09 '19 11:09 Wolf-professor

  1. 用户不允许你这个平台播放。看看设定是不是关掉了。

toxic-johann avatar Sep 10 '19 00:09 toxic-johann

  1. 不理解什么叫做不太对。。

toxic-johann avatar Sep 10 '19 00:09 toxic-johann

微信图片_20190910090734

Wolf-professor avatar Sep 10 '19 01:09 Wolf-professor

您说的设定是指自动播放(autoplay)吗?打开或者关掉都是一样的错误。

Wolf-professor avatar Sep 10 '19 01:09 Wolf-professor

1.上图就是在未点击右下角全屏的时候,将手机横屏观看就出现这样的情况,所有的机型都一样

Wolf-professor avatar Sep 10 '19 01:09 Wolf-professor

不是 autoplay,是你那个播放器不允许你播放。

toxic-johann avatar Sep 10 '19 03:09 toxic-johann

mobile-player 没有横屏逻辑的。是不是你的代码里面有添加其他横屏逻辑?

toxic-johann avatar Sep 10 '19 03:09 toxic-johann

要不我加您微信沟通下?

Wolf-professor avatar Sep 10 '19 03:09 Wolf-professor

大哥 你这图一看就是安卓 而且提问题之前先把环境说一下 比如 机型:iphone 8 系统版本:iOS12 浏览器:自带 QQ 还是UC 问题描述: 必要时提供代码

Songkunda avatar Sep 10 '19 09:09 Songkunda

  1. ios12以上都是不可播放的,Unhandled Promise Rejection: NotAllowedError: The request is not allowed by the user agent or the platform in the context, possibly because the user denied permission. 出现这个报错。(没明白您上边说的 :《不是 autoplay,是你那个播放器不允许你播放》,mobile-player不就是播放器吗?ps: ios 同事打开自动播放设置之后,视频就可以正常播放了)

  2. 安卓和ios所有机型,在未点击右下角全屏的状态下,将手机横屏会出项上面的截图。我代码中没有加横屏的逻辑,咱们这个mobile-player不做横屏的逻辑?

Wolf-professor avatar Sep 10 '19 09:09 Wolf-professor

个人想法,在手机横屏的时候,无论之前有没有点击最大化,都应该显示正常的。

Wolf-professor avatar Sep 10 '19 09:09 Wolf-professor

ios12以上的版本,低电量模式下不允许播放,看一下手机是不是低电量模式

Cpaul3 avatar Sep 11 '19 07:09 Cpaul3

ios12以上的版本,低电量模式下不允许播放,看一下手机是不是低电量模式

不是低电量模式,但是打开手机的自动播放限制就可以了。

Wolf-professor avatar Sep 11 '19 08:09 Wolf-professor

@Cpaul3 你移动端的插件可以控制倍速吗?

Wolf-professor avatar Sep 11 '19 08:09 Wolf-professor

playbackrate 今天有人反映有问题。我需要查一下。你可以先使用 settimeout 延迟一下然后设置就好。例如

setTimeout(() => { player.playbackRate = 2; }, 10);

toxic-johann avatar Sep 11 '19 08:09 toxic-johann

pc端用的playbackrate挺好用的,移动端跟这个是一样的吗?

Wolf-professor avatar Sep 11 '19 08:09 Wolf-professor

是的。

toxic-johann avatar Sep 11 '19 12:09 toxic-johann

image image image

Wolf-professor avatar Sep 12 '19 01:09 Wolf-professor

image pc端的就可以,移动端的是我的使用方法不对吗?

Wolf-professor avatar Sep 12 '19 01:09 Wolf-professor

image pc端的就可以,移动端的是我的使用方法不对吗?

// import ChimeeMobilePlayer from "chimee-mobile-player";
    ChimeeMobilePlayer.install(chimeePluginControlBar);
window.player = new ChimeeMobilePlayer({})

源代码是这么暴露的

/** chimeeMobilePlayer
 * chimee-mobile-player v0.2.8
 * (c) 2017-2018 yandeqiang
 * Released under MIT
 */

(function (global, factory) {
	typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
	typeof define === 'function' && define.amd ? define(factory) :
	(global.ChimeeMobilePlayer = factory());
}(this, (function () { 'use strict';

Songkunda avatar Sep 16 '19 09:09 Songkunda

image image 刚开始我用的是这个,一直有报错的,提示我未定义

Wolf-professor avatar Sep 17 '19 12:09 Wolf-professor

image 整个代码是这样的,就是会有报错

Wolf-professor avatar Sep 17 '19 12:09 Wolf-professor

chimeePluginControlBar 未定义 使用前需要定义 或者 作用域外需要暴露到window上 建议您从js作用域复习一下一个变量需要如何定义使用

Songkunda avatar Sep 18 '19 02:09 Songkunda

现在我有个这样的问题,使用Chimee插件,安卓可以正常播放,ios一直白屏加载中。 运行环境: iphone 12 iphone 7 iphone 8 p 视频格式: m3u8直播流 代码示例:

  let chimee = new Chimee({
    wrapper: "#wrapper", // video dom容器
    src: res,
    controls: true,
    isLive: true,
    kernels: {
      hls: {
        maxBufferSize: 0, // Highly recommended setting in live mode
        maxBufferLength: 10, // Highly recommended setting in live mode
        liveSyncDurationCount: 10, // Highly recommended setting in live mode
        handler: window.ChimeeKernelHls,
        p2pConfig: {
          live: true, // 如果是直播设为true
          // Other p2pConfig options provided by CDNBye
        },
      },
    },
  });

SaveUpStrength avatar Oct 28 '20 06:10 SaveUpStrength