You need to enable JavaScript to run this app.
导航
SDK 常见问题
最近更新时间:2025.02.19 21:02:55首次发布时间:2022.04.22 18:18:30

本文为您介绍点播 Android SDK、iOS SDK 和 Web SDK 的常见问题。

Android SDK

播放有声无画时,如何解决?

请检查 TextureView/SurfaceView 的 Surface 是否成功设置 TTVideoEngine 实例。

Android SDK 处理音频焦点吗?

点播 SDK 内部不处理音频焦点,接入方需监听 AudioManager.OnAudioFocusChangeListener 来处理音频焦点的获取和释放。详情请见官方文档音频焦点

如何调节显示 view 大小?

提供 DisplayMode 接口,详情请见调节显示view大小

如何根据日志判断是否降级系统播放器?

您可通过检索如下关键字进行判断:

  • 如果检索到 ownplayer,那么用的是火山引擎视频点播的播放器。
  • 如果检索到 sysplayer,那么说明降级到了系统播放器。

iOS SDK

开启预加载后没有效果,如何解决?

  • 请确认预加载是否生效,详情请见明确播放时是否命中预加载
  • 是否降级到系统播放器,需要输出日志进行分析。您可通过检索如下关键字进行判断:
    • 如果检索到 ownplayer,那么用的是火山引擎视频点播的播放器。
    • 如果检索到 sysplayer,那么说明降级到了系统播放器。

如何 Seek 到视频最后一帧?

具体请见 Seek 到最后一帧

Web SDK

Web 端播放器是否区分高级版和基础版?

不区分,Web 播放器是免费使用的。

iOS 端嵌入 Web 页面,为什么切换全屏后降级到系统播放器?

  • 问题原因:iOS 端不支持全屏,切换全屏会默认降级到系统播放器。

  • 解决方案:禁用全屏按钮,启用网页全屏,用 cssFullscreen 插件代替 fullscreen 插件。示例代码如下:

    const playerSdk = new VePlayer({
      //...
      fullscreen: {
        useCssFullscreen: true, 
      },
    });
    

    说明

    useCssFullscreen 参数说明请见 IFullscreenConfig

iOS 端嵌入 Web 页面,无法播放 MP4 格式的 DRM 加密视频?

  • 如果是移动 Web 端,建议使用 HLS 加密播放。
  • iOS 系统不支持使用 MSE (Media Source Extensions),也就是不支持播放加密 DASH 和加密 MP4。

Web SDK 如何上报日志?

需要在实例化播放器时,通过设置 vodLogOpts 参数来配置播放质量上报,详情请见步骤 4:实现播放质量上报