我的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中没有任何错误!
答案 0 :(得分: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
我希望这真的能帮到你
答案 1 :(得分:0)
您的网址返回了html代码,VideoView需要流媒体资源(视频的完整路径)。
如果您想要显示YouTube视频,则需要使用youtube API