我正在开发一个可以流式传输并显示几个视频的Android应用程序。我没想把视频存储到我的服务器上,而是将它们作为不公开上传到youtube,从youtube获取它们是一个好主意。获得视频后,我想在默认的Android视频播放器中显示它们,而不是在youtube应用程序或Web视图中显示。
我将视频放入服务器时没有任何问题(例如www.mysite.com/video.mp4),但有没有办法获取YouTube视频的网址?
答案 0 :(得分:1)
您可以使用YouTube Data API v3上传视频:
https://developers.google.com/youtube/v3/docs/videos/insert
将 status.privacyStatus 设置为不公开
然后,您可以使用YouTube Android播放器API在您自己的Android应用中包含视频播放器
https://developers.google.com/youtube/android/player/
要播放视频,您只需要视频ID,而不是完整的网址。
例如:
player.loadVideo("wKJ9KzGQq0w");