AndroidVideoCache icon indicating copy to clipboard operation
AndroidVideoCache copied to clipboard

with Android TV

Open mobarkde opened this issue 7 years ago • 1 comments

I used this library with Android tv Project but don't work. the application close.

## first create class App import android.app.Application; import android.content.Context;

import com.danikula.videocache.HttpProxyCacheServer public class App extends Application {

private HttpProxyCacheServer proxy;

public static HttpProxyCacheServer getProxy(Context context) {
    App app = (App) context.getApplicationContext();
    return app.proxy == null ? (app.proxy = app.newProxy()) : app.proxy;
}

private HttpProxyCacheServer newProxy() {
    return new HttpProxyCacheServer(this);
}

}

## and play class public class PlaybackOverlayActivity extends Activity implements CacheListener { private VideoView mVideoView; ... public void setVideoPath(String videoUrl) { try { HttpProxyCacheServer proxy = App.getProxy(this); proxy.registerCacheListener(this, videoUrl); String proxyUrl = proxy.getProxyUrl(videoUrl); setPosition(0); mVideoView.setVideoPath(proxyUrl); mStartTimeMillis = 0; mDuration = Utils.getDuration(proxyUrl); } catch (Exception e) { toast(e.toString()); }

}

the Err is

java.lang.ClassCastException:Android.app.application cannot be cast to (package name).App

thinx

mobarkde avatar Nov 28 '17 04:11 mobarkde

I have the same error, please, does anyone have the solution ?

juancarlosmz avatar Jun 27 '20 00:06 juancarlosmz