2011-05-19 134 views
0

我正在使用Eclipse开发Android应用程序。我想在我的应用程序中从互联网上传输视频。我已经阅读了很多来自这里的问题和答案,但是却没有播放视频!Android:这个VideoView有什么问题?

我得到这个消息时,我所说的视频:

无法播放视频....很抱歉,此视频无法播放。

这里是我使用的XML代码的副本:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" > 
<VideoView android:id="@+id/tvvideoView" 
     android:layout_width="fill_parent" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentBottom="true" 
     android:layout_height="fill_parent"> 
</VideoView> 
</RelativeLayout> 

这里是Java代码:

package appinventor.ai_ignacioleon7.ElSalvadorTVRadioGuide; 

import android.app.Activity; 
import android.net.Uri; 
import android.os.Bundle; 
import android.widget.MediaController; 
import android.widget.VideoView; 


public class Tvdiplay1 extends Activity { 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.tvdisplay); 

     VideoView videoView = (VideoView) findViewById(R.id.tvvideoView); 
     MediaController mediaController = new MediaController(this); 
     mediaController.setAnchorView(videoView); 
     Uri video = Uri.parse("http://www.ustream.tv/channel/5474055"); 
     videoView.setMediaController(mediaController); 
     videoView.setVideoURI(video); 
     videoView.start(); 
    } 
} 

我使用了错误的URI地址?或者是否可以在VideoView中播放来自ustream,livestream或justin.tv等网站的视频?

其他影片,我希望能够在我的应用程序,以显示将是http://www.livestream.com/canal33sv

但我得到同样的错误!

+0

您是否找到从USTREAM流式传输的方法? – Lunatikul 2013-09-21 20:42:46

+0

@Lunatikul不,我没有结束制作一个webview从哪里我显示一个网页,其中有播放器(在我的网站内,不显示ustream网站) – zvzej 2013-09-23 16:06:14

回答

2

这是一个网页地址,而不是视频URI。如果视频可以播放或不播放,则取决于(例如,播放器的用途),但您需要提供视频的实际路径,而不是网站的视频。

+0

请原谅我的无知,但我如何获得这个特定的视频URI我想要流式传输的网站? – zvzej 2011-05-19 17:44:52

+0

我不确定这是最好的方式,但我调查了页面的源代码。 – MByD 2011-05-19 17:51:11

+0

谢谢,我会看看它。 – zvzej 2011-05-19 18:01:08