Java Vitamio无法运行@android应用程序
我试图为vimeo实现Vitamio lib,但它总是显示出无法播放的信息。即使我尝试了youtube,它也不起作用,因为同样的错误信息Java Vitamio无法运行@android应用程序,java,android,android-mediaplayer,vimeo,vitamio,Java,Android,Android Mediaplayer,Vimeo,Vitamio,我试图为vimeo实现Vitamio lib,但它总是显示出无法播放的信息。即使我尝试了youtube,它也不起作用,因为同样的错误信息 mVideoView.setVideoPath("//www.youtube.com/embed/Bp3i71jaWNo"); //or vimeo mVideoView.setMediaController(new MediaController(this)); mVideoView.requestFocus();
mVideoView.setVideoPath("//www.youtube.com/embed/Bp3i71jaWNo"); //or vimeo
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
// optional need Vitamio 4.0
mediaPlayer.setPlaybackSpeed(1.0f);
}
});
在logcat上,我可以看到以下消息:
avformat_open_input no such file or directory error (1, -2)
或者这个:
avformat_open_input i/o error -5
也许你正在寻找:
myVideoView.setVideoURI(URI.parse("http://mypathtovideo"));
确保您具有正确的权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
不起作用,因为:
1.“//www.youtube.com/embed/Bp3i71jaWNo”不是有效的URL
及
2.)即使删除“/”,这也是指向包含特定视频的页面的链接,而不是视频本身。换句话说,它不是一个有效流的链接。ya我也厌倦了你尝试过的“添加”和权限
myVideoView.setVideoURI(URI.parse()http://player.vimeo.com/video/4104426"));代码>并得到相同的错误?由此,我得到错误avformat\u open\u input i/o error-5在应用程序中播放vimeo视频的任何其他方式(除了web view)?Stackoverflow不是代码提供程序。如果需要更多信息,请查看如何在应用程序中嵌入html。
mVideoView.setVideoPath("//www.youtube.com/embed/Bp3i71jaWNo");