2017-09-27 14 views
0
public void Start(View v) { 
    vc = new VidyoConnector(videoFrame, VidyoConnector.VidyoConnectorViewStyle.VIDYO_CONNECTORVIEWSTYLE_Default, 16, "", "", 0); 
    boolean value = vc.ShowViewAt(videoFrame, 0, 0, videoFrame.getWidth(), videoFrame.getHeight()); 
} 

public void Connect(View v) { 
    String token = TOKEN; 
    boolean result = vc.Connect("prod.vidyo.io", token, "DemoUser", "DemoRoom", this); 
} 


      I am getting these errors as soon as call goes to Connect(). 

| ERROR | VidyoConnector | [システムスレッド] |トークンに@を欠落しているユーザーのJID:| ERROR | VidyoConnector
| [システムスレッド] |テナントリソースの設定エラー取得エラー

Vidyoアカウントにアプリケーショントークンを作成しました。
部屋を作成中にエラーが発生する理由(ResourceId)

答えて

0

このエラーは、トークンに問題があることを示しています。どのようにトークンを作成していますか?

ユーザー名のために、あなたのトークンを作成していることに注意してください - はDevのキー=トークン

によって署名された

(ユーザー名+のAppID + Expiraton時間)、「@」のような特殊文字を含めないでください

トークンとテストを作成するには、このヘルパーウェブサイトを試してみてください - トークンと https://vidyocreatetoken.appspot.com/

もう1つの一般的な問題は、時にはそれが「=」記号が含まれていることです。 URLを渡すか、URLからコピーすると、 "="の代わりに "%3d"が表示されます。 connectを呼び出す前に "="に置き換えてください。

+0

ありがとうございました。私は正しくトークンを作成していませんでした。 –