Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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

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应用程序videoview在线存储视频_Android_Video_Youtube_Android Videoview - Fatal编程技术网

为android应用程序videoview在线存储视频

为android应用程序videoview在线存储视频,android,video,youtube,android-videoview,Android,Video,Youtube,Android Videoview,在我的android活动中,我有一个视频视图,我想在其中播放视频。我的问题是哪里是最好的储存地点;我想把它放在youtube上,但我读到我必须使用youtube API而不是VideoView,因为没有直接链接,只有显示视频页面的链接。我使用的在线服务器对文件的限制为10MB,因此也无法正常工作。我希望视频加载速度合理,没有任何重大问题 您有很多选择,从一端在自己的服务器上托管到另一端使用brightcove、vimeo等托管服务 如果您希望视频具有良好的播放性能,有两个关键点是您需要的(You

在我的android活动中,我有一个
视频视图
,我想在其中播放视频。我的问题是哪里是最好的储存地点;我想把它放在youtube上,但我读到我必须使用youtube API而不是
VideoView
,因为没有直接链接,只有显示视频页面的链接。我使用的在线服务器对文件的限制为
10MB
,因此也无法正常工作。我希望视频加载速度合理,没有任何重大问题

您有很多选择,从一端在自己的服务器上托管到另一端使用brightcove、vimeo等托管服务

如果您希望视频具有良好的播放性能,有两个关键点是您需要的(YouTube或Brightcove等将提供标准配置):

  • 内容交付网络—无论用户身处何处,它都能快速交付您的内容,而且不依赖于您自己的服务器位置、计算能力、带宽等
  • 自适应比特率流-这允许客户端(例如浏览器)根据网络连接和条件在比特率流之间切换。因此,如果网络良好,它将使用高比特率流,例如支持HD,如果网络不好,它将使用较低的比特率/质量,并且可以随着网络条件的变化在流之间切换
如果您真的想走自己的路,那么使用AmazonS3及其CDN服务Cloudfront是值得一看的,即使只是想看看如何做到这一点。这里有一个最新的指南,但您可能可以通过快速搜索“video S3 cloud front”找到其他指南: