我正在使用Linphone创建一个应用程序。我正在使用以下代码创建一个新的LinphoneChatRoom:
<script type="text/javascript">
$(window).load(function() {
$(".loader").fadeOut("slow");
})
</script>
在房间的第一次迭代(name1迭代)期间,我得到的所有显示名称都为空。在房间的第二次迭代(name2迭代)中,确实添加了一个新的房间并且数组的大小为+1,但是,即使我只是设置它,所有显示名称都是空的。 为什么会这样?
答案 0 :(得分:0)
搜索了一段时间后,我发现如果用于创建chatRoom的SIP地址包含一个,则只会获得displayName。
我的问题是我在创建chatRoom时没有设置displayName,但是将它设置在我创建的变量上(而不是在chatRoom本身上)。
以下是如何做到这一点:
LinphoneAddress addr = LinphoneCoreFactory.instance().createLinphoneAddress(destination);
addr.setDisplayName(name);
LinphoneChatRoom room = core.getOrCreateChatRoom(addr.asString());