I am making an app that plays webm's that are located at an external network location (http://example.com/file.webm). Currently, I can play them using code like this:
String path = "http://example.com/file.webm";
WebView webView = (WebView)findViewById(R.id.web_view);
webView.loadUrl(path);
And it plays fine. However, I was wondering if there is a more elegant solution to this. Android supports .webm (VP8) video so are there any other internal API's that can handle this, giving me more control?