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文件
每当我尝试使用上述代码播放视频时,我会在照片应用程序中收到以下错误消息-无法播放视频
但是,如果不是播放视频,而是下载,那么就没有问题了。我可以下载它,它工作得很好
那么,有人能告诉我如何获得更详细的错误消息,或者如何更好地从服务器流式传输视频吗