小编CH *_*hee的帖子

如何从URL显示视频

我的应用程序的主选项卡上有一个按钮,尝试通过第二个活动从URL启动视频

我已经使用空白活动进行了测试,并在单击所述按钮时成功显示"Hello".然后我删除了'Hello'edite文本,并在另一个类似的帖子中建议将代码添加到java文件中.

当点击视频btn时,我收到消息;无法播放此视频,Ok'

我已经测试了youtube链接,它是一个有效的链接.然而,logcat错误消息包括:

10-07 09:04:36.785: I/MediaPlayer(11397): path is null
10-07 09:04:36.795: D/MediaPlayer(11397): setDataSource IOException happend : 
10-07 09:04:36.795: D/MediaPlayer(11397): 
java.io.FileNotFoundException: No content provider: http://youtu.be/RFrg1xFoxeQ 
Run Code Online (Sandbox Code Playgroud)

我从哪里开始?

第二项活动的XML如下: -

<VideoView
    android:id="@+id/videoView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

</TableLayout>
Run Code Online (Sandbox Code Playgroud)

对应的Java文件

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_serve_motion_up_together);
    String videoPath2 = "http://youtu.be/RFrg1xFoxeQ";
    VideoView videoView1 = (VideoView) findViewById(R.id.videoView1);

    videoView1.setVideoURI(Uri.parse(videoPath2));
    videoView1.setMediaController(new MediaController(this));
    videoView1.setVisibility(1);
    videoView1.bringToFront();
    videoView1.requestFocus();
    videoView1.start();       

}
Run Code Online (Sandbox Code Playgroud)

logcat的

10-07 09:04:36.765: D/dalvikvm(11397): GC_CONCURRENT freed 97K, 12% free 9619K/10887K, paused 13ms+2ms, total 47ms
10-07 09:04:36.785: V/MediaPlayer(11397): constructor
10-07 09:04:36.785: …
Run Code Online (Sandbox Code Playgroud)

android android-videoview

7
推荐指数
1
解决办法
2030
查看次数

标签 统计

android ×1

android-videoview ×1