【问题标题】:Android VideoView not playing videoAndroid VideoView不播放视频
【发布时间】:2015-04-21 15:09:27
【问题描述】:

我的 VideoView 有问题。 只是试着做一个简单的例子:

public class MainActivity extends ActionBarActivity {

String url = "http://videoguides.avs4you.com/How-to-convert-3GP-video.aspx";
VideoView video;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    video = (VideoView) findViewById(R.id.videoView);

    video.setVideoPath(url);
    video.start();
    Toast.makeText(getBaseContext(),url,Toast.LENGTH_LONG).show();

}

}

但我得到这个错误:

有时我只是听到声音但黑屏。 另外,我的 LogCat 中没有任何错误!

【问题讨论】:

    标签: java android android-videoview


    【解决方案1】:

    android 中的视频视图不支持任何.aspx 视频。您应该改用.mp4.3gb.mkv.webm

    仔细查看视频部分:http://developer.android.com/guide/appendix/media-formats.html#core

    这是一个视频示例,您可以使用 instad(用于测试):http://clips.vorwaerts-gmbh.de/VfE_html5.mp4

    希望对你有帮助

    【讨论】:

    【解决方案2】:

    您的网址返回了 html 代码,并且 VideoView 需要流媒体资源(视频的完整路径)。

    如果你想播放 youtube 视频,你需要使用 youtube API

    另见https://developers.google.com/youtube/android/player/

    【讨论】:

      猜你喜欢
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 2013-05-18
      • 2015-07-15
      相关资源
      最近更新 更多