Java Vitamio无法运行@android应用程序

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();

我试图为vimeo实现Vitamio lib,但它总是显示出无法播放的信息。即使我尝试了youtube,它也不起作用,因为同样的错误信息

     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");