Генерация токена - PullRequest
0 голосов
/ 05 мая 2018

Привет всем, я работаю над приложением для Android для потоковой передачи живого видео Я использую библиотеку Vidyo, и она хорошо работала с потоком. Но мне нужно сгенерировать токен для потока, который я не смог

try{
    Process su = Runtime.getRuntime().exec("generateToken.jar -- 
    key="+Developer_Key+" --appID="+APP_ID+" --userName=G.Salah -- 
    expiresInSecs=75000");
    DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
    StringBuffer output = null;
    BufferedReader reader=new BufferedReader(new 
    InputStreamReader(su.getInputStream()));
    String line="";
    while((line=reader.readLine())!=null){
        output.append(line+"\n");
    }
    String response=output.toString();
    AlertDialog.Builder dialog=new AlertDialog.Builder(this);
    dialog.setMessage(response);
    dialog.show();
    outputStream.writeBytes("exit");
    outputStream.flush();
}
catch (IOException e){
    AlertDialog.Builder dialog=new AlertDialog.Builder(this);
    dialog.setMessage(e+"");
    dialog.show();
}

Я скачал файл generateToken.jar и поместил в файл libs в студии Android И попытался выполнить командную строку оболочки "generateToken.jar -

key="+Developer_Key+" --appID="+APP_ID+" --userName=G.Salah -- 
expiresInSecs=75000"

с использованием Process, но теперь он работает: /

1 Ответ

0 голосов
/ 31 мая 2018

Убедитесь, что вы передаете допустимые значения для параметров developerKey и ApplicationId. Также убедитесь, что userName не содержит специальных символов. Я только что попытался сгенерировать токен с моей учетной записью, и он работал хорошо. Так что .jar работает.

...