2

こんにちは、ローカルで暗号化されたビデオを再生するアプリケーションを開発しています。libeasy ライブラリhttp://libeasy.alwaysdata.net/を使用してローカル サーバーを作成し、ビデオをストリーミングします。サーバーのインスタンスを作成すると、次の例外が発生します: java.lang.SecurityException: Licensing.allow() を最初に呼び出す必要があります。その例外を除いて、Googleで投稿が見つかりませんでした。誰かがこの例外を修正する方法を説明できますか?

Android 4.1.1を実行しています

これは私のコードです:

private void myPlay(String path) {
    try {
        mServer = new LocalSingleHttpServer();
        //mServer.setCipher(myGetCipher());
        mServer.start();
        path = mServer.getURL(path);
        Log.d("", "VIDEO PATH : "+path);
        vView.setVideoPath(path);
        vView.start();
    } catch (IOException e) {
        e.printStackTrace();
        Log.d("", e.getMessage());
    }
}
4

2 に答える 2

2

答えが見つかりました。ライブラリが機能するにはトークンが必要です。このトークンはhttp://libeasy.alwaysdata.net/license/にあり、マニフェスト ファイルのアプリケーション定義内に配置する必要があります。

<manifest ... >
  <application ... >
    <activity ... > </activity>
    <meta-data android:name="fr.maxcom.libmedia.apiKey" android:value="YOUR_API_KEY" />
  </application>
</manifest>
于 2013-07-25T20:13:34.690 に答える