Android Intent.ACTION和Video View之间的区别
我正在使用下面的代码打开一个视频文件(3gp)Android Intent.ACTION和Video View之间的区别,android,Android,我正在使用下面的代码打开一个视频文件(3gp) String url = "rtsp://v5.cache4.c.youtube.com/CkELENy73wIaOAliq6nKYdHZZxMYESARFEIJbXYtZ29vZ2xlSARSBWluZGV4Wgl4bF9ibGF6ZXJg7sXyzsWH3ZlMDA==/0/0/0/video.3gp"; Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.p
String url = "rtsp://v5.cache4.c.youtube.com/CkELENy73wIaOAliq6nKYdHZZxMYESARFEIJbXYtZ29vZ2xlSARSBWluZGV4Wgl4bF9ibGF6ZXJg7sXyzsWH3ZlMDA==/0/0/0/video.3gp";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
我还可以使用MediaController和其支架和显示器播放url
这两种方法有什么区别。这两个都适用于安卓1.5,首先,你不应该使用YouTube的URL;我建议你通读这本书
话虽如此,这两种方法之间的区别在于(a)在动作视图意图上的startActivity和这样的视频URL将触发操作系统的内置无铬视频播放器,这是非常简单的。另一方面,(b)如果您定义自己的活动来显示视频,您将有更大的灵活性来定义显示视频的控件和演示方式。谢谢。对于这种条款和条件的范例来说是相当新的,我不知道这是对YouTube的一种抵制,使用这些URL会注意到这一点。。谢谢,一般来说,使用不公开的URL不是一个好主意。你可能想看看官方的YouTube API,从YouTube开发者的角度看什么是/不允许的。