我是Youtube Api for Android的新手 . 我想通过使用Wirecast软件播放在我的 Channels 上在YouTube上直播的视频 . 我已经下载了所有API代码 . 我的应用程序成功运行 .
在API代码中,有一种方法player.cueVideo("n6KBk1kR124"); //播放https://www.youtube.com/watch?v=n6KBk1kR124
这根据我们在上面的方法中指定的videoID播放视频 . 它成功播放 . 但问题是,每当我们在youtube上添加新流实时视频时,每次我们开始新的流媒体视频时,videoID都会发生变化 . 因此我每次更改VideoID时都必须更改VideoID并构建应用程序 .
那么有没有办法动态设置特定的URL或videoID来流式播放任何我们直播的新视频 . 拜托,伙计们,需要你的帮助 . 对你的帮助表示感谢 . 谢谢 :)
2 回答
使服务器API返回
json
或xml
响应以获取如下所示的最新VideoID .打开用户应用程序时,向服务器发出
HTTP
请求并解析响应以获取新的/最新的VideoID
.使用最新的
VidoeID
来播放任何新视频 .去google api控制台并获得开发人员密钥 . 然后将该密钥添加到您的项目并激活google api控制台上的youtube api . 然后在youtube上创建一个播放列表,并在该播放列表中设置您不在应用中的所有视频 . 使用“LibraryID”:“XXXXXXXXX”向youtube发出URL请求,并根据请求,您将收到该播放列表中所有视频的ID . 然后你必须通过复活的回复并显示你想要的视频 . 您可以显示第一,第二,最后一个视频,所有视频 .
这是得到回复的网址: