2014-01-29 56 views
0

我正在嘗試爲Vimeo實現Vitamio庫,但它總是顯示它無法播放的消息。即使我嘗試過YouTube,由於相同的錯誤消息,它不起作用。Vitamio不工作@android應用程序

 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 

回答

0

也許你正在尋找:

myVideoView.setVideoURI(URI.parse("http://mypathtovideo")); 

請確保您有正確的權限:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
+0

你我累了也「http://player.vimeo.com/video/4104426」和權限被添加 – user3244282

+0

你試過了嗎?myVideoView.setVideoURI(URI.parse(「http://player.vimeo.com/video/4104426「));'並得到相同的錯誤? – agastalver

+0

由此,我得到錯誤avformat_open_input I/O錯誤-5 – user3244282

0
mVideoView.setVideoPath("//www.youtube.com/embed/Bp3i71jaWNo"); 

不起作用,因爲:

1) 「//www.youtube.com/embed/Bp3i71jaWNo」 不是一個有效的URL

2.)即使你刪除「//」,這是一個包含特定視頻的頁面的鏈接,而不是視頻本身。換句話說,它不是到有效流的鏈接。

相關問題