使用Intent.VIEW_ACTION从服务器流式传输视频

时间:2015-10-04 07:08:33

标签: android video

我用来传输视频的代码:

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(String格式)。视频是MP4文件。

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

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

那么,是否有人可以告诉我如何获得更详细的错误消息或从服务器流式传输视频的更好方法?

0 个答案:

没有答案