Pano开发者中心
  • 开发者中心
  • 下载中心

›帮助

新手入门

  • 简介
  • 名词解释
  • 创建第一个应用

规则说明

  • Channel ID命名规则
  • 权限控制
  • 计费说明
  • 频道最大时长说明
  • 每月一万分钟免费说明
  • 布局参数说明
  • 水印

场景方案

    教育行业

    • 1vN互动小班课
    • 互动直播大班课

快速接入

  • 简介
  • 音视频

    • Windows (C++)
    • iOS (Objective-C)
    • Android (Java)
    • Web
    • Electron
    • Flutter
    • React Native
    • Unity

    白板

    • Windows (C++)
    • iOS (Objective-C)
    • Android (Java)
    • Web
    • Electron
    • Flutter
    • React Native

高级功能(RTC)

  • 简介
  • 屏幕共享
  • 分组讨论
  • 状态回调
  • 设备诊断
  • 音量指示
  • 控制声音
  • 声卡操作
  • 混音/伴音
  • 混响
  • 耳返
  • 变声
  • 美颜
  • 音视频数据回调
  • 音视频外部采集
  • 收发多路视频
  • 多窗口渲染
  • 性能检测
  • 截图
  • 反馈

高级功能(RTS)

  • 简介
  • 白板

    • Windows (C++)
    • iOS (Objective-C)
    • Android (Java)
    • Web
    • Flutter

    标注

    • 视频标注
    • 共享标注
    • 外部标注

    消息

    • 消息服务

    远程控制

    • 远程控制

操作实践

  • 切换大小屏

RESTful API

  • 基本格式
  • 生成Token
  • 频道管理
  • 云端录制
  • CDN推流
  • 文档转码
  • 消息服务
  • 服务端消息通知

SDK API

  • SDK接口说明
  • Windows (C++)
  • macOS/iOS (Objective-C)
  • Android (Java)
  • Web SDK (IE专用版)
  • Web SDK

    • 浏览器兼容性
    • RtcEngine
    • GroupManager
    • RtcWhiteboard
    • RtsService
    • RtcMessage
    • Annotation
    • Constants

更新记录

  • 简介
  • Windows
  • macOS
  • iOS
  • Android
  • Electron
  • Flutter
  • React Native
  • Unity
  • Web(全功能SDK)
  • Web(RTS SDK)
  • Web(IE专用音视频SDK)

帮助

  • FAQ
  • 更多帮助

FAQ

Q2021060101

Q: Pano SDK各平台最低支持什么系统版本?

A: 各平台最低系统要求如下:

  • Windows 7
  • macOS 10.9
  • iOS 9.0
  • Android
    • 全功能版本SDK - Android 4.4 (API 19)
    • 仅音视频版本SDK - Android 4.2 (API 17)

Q2021060102

Q: 哪些接口必须放UI主线程?

A: 涉及UI的接口必须放UI线程,比如视频、屏幕共享、白板。其他接口可以放在非UI线程,但是应用层要注意调用时序,例如需要先开启音频,后续再调用关闭音频。


Q2021060103

Q: Windows平台声卡音频共享功能开启后,但是对端听不到共享的声音。

A: 首先确认是否先调用了 startAudio,需先开启音频才能使用音频共享功能 startSoundCardShare。
其次需要保证Windows系统使用的扬声器与软件使用的扬声器保持一致,因为播放器一般使用的是系统设置的扬声器,播放器将声音数据送入到系统指定的扬声器。而软件需要设置到相同的扬声器声卡,才能分享音频。

Q2021060104

Q: Windows平台声卡音频共享功能开启后,但是对端听到的声音嘶哑、缓慢。

A: 请按以下步骤检查声卡设置:

  • 声音->播放->选定使用扬声器->属性->增强->勾选禁用所有声音效果(没有增强选项则忽略);
  • 声音->播放->选定使用扬声器->属性->高级->不勾选启用音频增强(没有启用音频增强选项则忽略);
  • 重启软件。

Q2021060105

Q: Windows平台声卡音频共享功能开启后,对端听到的声音很小。

A: 声卡设置中需将声音->通信->勾选不执行任何操作。


Q2021060106

Q: iOS平台接入PanoRtc.framework,启动音视频通话后,App崩溃。

A: 启动音视频通话的时候,PanoRtc.framework需要获取麦克风和相机的使用权限,请在App的Info.plist文件中添加 NSMicrophoneUsageDescription 和 NSCameraUsageDescription 项。

Q2021060107

Q: App在iOS真机上运行,加载PanoRtc.framework失败,报错“code signature invalid”。

A: 这是Apple已知问题:使用Apple免费开发账号开发,并在iOS 13.3.1的真机上运行会发生此错误。请升级iOS系统到13.4.1及以上版本,或者使用Apple付费开发账号开发。


Q2021060108

Q: App在Android真机上运行,加入频道后会崩溃在某些回调处,如:
java.lang.AbstractMethodError: abstract method "void com.pano.rtc.api.RtcEngineCallback.xxx"。

A: 这是因为Pano SDK的回调是以 Java Interface 来实现的,并且回调 method 加了 default 关键字,在某些 Android 机器上如果没有实现这些 default method 会报错。
解决方法:APP 实现回调的 default method。

Q2021060109

Q: Android报错:java.lang.RuntimeException: Failed to create EGL context: 0x3003

A: 开发者可能创建了过多的 RtcView 而未释放,请在不使用时调用 RtcView 的 release() 方法进行释放。

Q2021060110

Q: Android报错:java.lang.NoSuchMethodError: No static method create()Lvideo/pano/EglBase; in class Lvideo/pano/EglBase; or its super classes (declaration of 'video.pano.EglBase' appears in ...

A: 请在工程的 gradle.properties 文件里添加配置:android.enableDexingArtifactTransform.desugaring=false


Q2021073001

Q: 账号余额预警/账号欠费提醒的邮件规则是怎样的?

A: 在即将欠费的 7 天前、1 天前,以及欠费时、停机时会向注册邮箱发送通知邮件。

Last updated on 1/25/2022
← Web(IE专用音视频SDK)更多帮助 →
  • Q2021060101
  • Q2021060102
  • Q2021060103
  • Q2021060104
  • Q2021060105
  • Q2021060106
  • Q2021060107
  • Q2021060108
  • Q2021060109
  • Q2021060110
  • Q2021073001
浙ICP备20002645号 ©2019-2022 Pano拍乐云