Android SIP音频通话拒绝 SDP:没有适合的编解码器
创始人
2024-08-15 18:00:13
0

当出现“Android SIP音频通话拒绝 SDP:没有适合的编解码器”错误时,通常是因为设备上缺少支持的音频编解码器。您可以通过以下方法解决该问题:

  1. 检查设备支持的音频编解码器:使用MediaCodecList类检查设备上支持的音频编解码器。以下是一个示例代码:
MediaCodecList codecList = new MediaCodecList(MediaCodecList.REGULAR_CODECS);
MediaCodecInfo[] codecs = codecList.getCodecInfos();
for (MediaCodecInfo codec : codecs) {
    if (codec.isEncoder()) {
        String[] types = codec.getSupportedTypes();
        for (String type : types) {
            if (type.equalsIgnoreCase("audio/opus")) {
                // Opus codec is supported
                // Add your code here to handle the supported codec
                break;
            }
        }
    }
}
  1. 使用支持的编解码器进行音频通话:一旦确定设备上支持的编解码器,您可以使用其中一个支持的编解码器进行音频通话。以下是一个使用Opus编解码器的示例代码:
SdpSession sdpSession = new SdpSession();
sdpSession.setAudioCodec("opus");
// Add your code here to handle the audio session
  1. 更新设备的音频编解码器:如果设备上缺少支持的音频编解码器,您可以尝试更新设备上的音频编解码器。这可能需要更新设备的操作系统或安装第三方音频编解码器。

请注意,上述示例代码仅提示如何检查和使用支持的音频编解码器。实际实现可能需要与SIP库或其他相关库进行集成。

相关内容

热门资讯

红龙poker透视指令!wep... 红龙poker透视指令!wepoker怎么开辅助(透视)技巧-真是辅助是真的挂1、红龙poker透视...
透视详细!werplan脚本(... 透视详细!werplan脚本(透视)wepoker怎么看底牌,教程窍要(详细教程)-哔哩哔哩1、玩家...
wpk是真的还是假的!werp... wpk是真的还是假的!werplan外卦神器(透视)教程-好像解迷真的有挂1、每一步都需要思考,不同...
透视详细!wepoker有没有... 透视详细!wepoker有没有挂(透视)德州局怎么透视,教程经验(有挂秘籍)-哔哩哔哩德州局怎么透视...
透视揭幕!wepoker怎么增... 您好,wepoker怎么增加运气这款游戏可以开挂的,确实是有挂的,需要了解加去威信【13670430...
德州机器人代打脚本!pokem... 德州机器人代打脚本!pokemmo辅助脚本(透视)工具-本来揭幕存在有挂1、该软件可以轻松地帮助玩家...
透视分享!pokerworld... 透视分享!pokerworld修改器(透视)wepoker透视版下载,教程经验(有挂功能)-哔哩哔哩...
wepoker分析!hhpok... wepoker分析!hhpoker透视脚本下载(透视)脚本-都是科普有挂1、hhpoker透视脚本下...
透视分享!德普之星私人局辅助器... 透视分享!德普之星私人局辅助器(透视)wejoker辅助软件,教程项目(有挂规律)-哔哩哔哩1、透视...
竞技联盟透视插件!德扑圈有透视... 竞技联盟透视插件!德扑圈有透视吗(透视)工具-一贯有挂是真的挂1、竞技联盟透视插件辅助器安装包、竞技...