我正在使用Eclipse为Android开发一个应用程序。我想在我的应用程序中从互联网上播放一段视频。我已经阅读了很多的问题和答案从这里,并取得了很远,但视频没有播放!
当我打电话给视频时,我会收到这样的信息:
不能播放视频..。对不起,这个视频不能播放。
下面是我在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地址?或者像ustream,ustream或justin.tv这样的网站的视频不能在VideoView中播放吗?
我想在我的应用程序中显示的其他视频将来自http://www.livestream.com/canal33sv
但我也犯了同样的错误!
发布于 2011-05-19 17:32:58
这是一个网页地址,而不是视频URI。如果可以播放或不播放视频,这取决于(例如,它用于哪个播放器),但是您需要给出视频的实际路径,而不是站点的路径。
https://stackoverflow.com/questions/6062371
复制相似问题