Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用Intent.VIEW\u操作从服务器流式传输视频_Android_Video - Fatal编程技术网

Android 使用Intent.VIEW\u操作从服务器流式传输视频

Android 使用Intent.VIEW\u操作从服务器流式传输视频,android,video,Android,Video,我用于流式传输视频的代码: public void onClick(View v) { Uri myUri = Uri.parse(target.getBLOBVideoUrl()); Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.se

我用于流式传输视频的代码:

public void onClick(View v) {
                    Uri myUri = Uri.parse(target.getBLOBVideoUrl());
                    Intent intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.setDataAndType(myUri, URLConnection.guessContentTypeFromName(myUri.toString()));
                    startActivity(intent);
                }
函数getBLOBVideoUrl()返回一个URI(字符串格式)。视频是一个MP4文件

每当我尝试使用上述代码播放视频时,我会在照片应用程序中收到以下错误消息-无法播放视频

但是,如果不是播放视频,而是下载,那么就没有问题了。我可以下载它,它工作得很好

那么,有人能告诉我如何获得更详细的错误消息,或者如何更好地从服务器流式传输视频吗