从android网站流式播放视频
我是android新手 我创建了一个使用videoView播放视频文件的简单示例。 xml部分只包含一个按钮和一个视频视图, 这是ButtonClick的代码从android网站流式播放视频,android,android-video-player,android-videoview,Android,Android Video Player,Android Videoview,我是android新手 我创建了一个使用videoView播放视频文件的简单示例。 xml部分只包含一个按钮和一个视频视图, 这是ButtonClick的代码 @Override public void onClick(View arg0) { // TODO Auto-generated method stub Uri uri = Uri.parse("http://www.learnixmba.com/doajax.php?p
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Uri uri = Uri.parse("http://www.learnixmba.com/doajax.php?profile=2809");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setDataAndType(uri, "video/*");
startActivity(intent);
}
当我尝试在Emulator上运行此应用程序时,我收到错误消息,因为无法播放视频
为什么我收到此消息,而logcat显示一个错误为
12-30 05:25:37.623: E/cutils-trace(1370): Error opening trace file: No such file or directory (2)
需要答案和建议
提前谢谢
编辑:
我尝试将相同的视频url加载到网络视图。,
它表明
您的某些技术可能已过时此视频可能无法正常播放
有什么问题?我是否使用过时的工具???您必须提供到视频的直接链接 尝试更改此行:
Uri uri = Uri.parse("http://www.learnixmba.com/doajax.php?profile=2809");
为此:
Uri uri = Uri.parse("http://pdl.vimeocdn.com/01593/020/145269025.mp4?token2=1388403392_f17d62baae773f48f5b1565a69857345&aksessionid=1ba8f3ac4cafca62");
编辑:
显示YOUTUBE视频
String videoId = "0HDsz3C9IHg"; // id of the youtube video you want to display
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:"+videoId));
intent.putExtra("VIDEO_ID", videoId);
startActivity(intent);
或直接链接到视频,在YOUTUBE播放器中播放:
Intent videoClient = new Intent(Intent.ACTION_VIEW);
videoClient.setData("VALID YOUTUBE LINK WITH HTTP");
videoClient.setClassName("com.google.android.youtube","com.google.android.youtube.WatchActivity");
startActivity(videoClient);
谢谢,但是…,:-仍然不工作!!。。。,你从哪里得到的直接链接?我可以使用Youtube链接来流式播放Youtube视频吗?在html代码中,如果您使用Youtube链接视频会更好,我将更新我的答案以供您播放Youtube视频。很高兴我能提供帮助。新年快乐*