Java 为什么在VideoViewer中使用Uri?
两种不同的代码:Java 为什么在VideoViewer中使用Uri?,java,android,android-videoview,Java,Android,Android Videoview,两种不同的代码: video.setVideoPath("https://www.dropbox.com/s/lo9pr0ov1i9u1if/colorcompose-1.webm?dl=1"); ... video.start(); 两者都很有效 为什么使用Uri声明?性能有什么不同吗 因为Uri类是性能的利益所在,所以该类执行的验证很少甚至没有。未定义无效输入的行为。这个类非常宽容——在面对无效输入时,它将返回垃圾而不是抛出异常,除非另有规定。是的,java for android。安卓
video.setVideoPath("https://www.dropbox.com/s/lo9pr0ov1i9u1if/colorcompose-1.webm?dl=1");
...
video.start();
两者都很有效
为什么使用Uri声明?性能有什么不同吗 因为Uri类是性能的利益所在,所以该类执行的验证很少甚至没有。未定义无效输入的行为。这个类非常宽容——在面对无效输入时,它将返回垃圾而不是抛出异常,除非另有规定。是的,java for android。安卓工作室。这是在智能手机上播放视频的代码。这是我的第一篇文章,我发表的地方不对吗?
String videopath = "https://www.dropbox.com/s/iazx7fekjd8o4tw/sn2008.mp4?dl=1";
Uri uri = Uri.parse(videopath);
video.setVideoURI(uri);
...
video.start();