更好的方式在Android上玩网络.webm?

时间:2014-09-15 08:06:47

标签: android webm

我正在创建一个播放位于外部网络位置(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可以处理这个,给我更多的控制权?

1 个答案:

答案 0 :(得分:0)

WebView不是最佳选择。代替:

  • 使用布局中的VideoView元素
  • 或使用您直接控制的SurfaceViewMediaPlayer

另见What are the difference between MediaPlayer and VideoView for Android