AndroidVideoCache
AndroidVideoCache copied to clipboard
with Android TV
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
I have the same error, please, does anyone have the solution ?