我正在创建一个播放位于外部网络位置(http://example.com/file.webm)的webm的应用。目前,我可以使用以下代码播放它们:
String path = "http://example.com/file.webm";
WebView webView = (WebView)findViewById(R.id.web_view);
webView.loadUrl(path);
它打得很好。但是,我想知道是否有更优雅的解决方案。 Android支持.webm(VP8)视频,那么有没有其他内部API可以处理这个,给我更多的控制权?
答案 0 :(得分:0)
WebView不是最佳选择。代替:
VideoView
元素SurfaceView
和MediaPlayer
。 另见What are the difference between MediaPlayer and VideoView for Android