通过Youtube API在Android上进行Youtube直播
我是Android版Youtube Api的新手。我想用Wirecast软件在我的频道上播放youtube上直播的视频。 我已经下载了所有的API代码。我的应用程序正在成功运行 在API代码中,有一种方法 player.cueVideo(“n6KBk1kR124”);//演奏 这将根据我们在上述方法中指定的videoID播放视频。它演奏得很成功。 但问题是,每当我们在youtube上发布新的流媒体直播视频时,每次我们开始新的流媒体视频时,视频ID都会发生变化。因此,每次我更改VideoID时,我都必须更改VideoID并构建应用程序通过Youtube API在Android上进行Youtube直播,android,youtube-data-api,live-streaming,Android,Youtube Data Api,Live Streaming,我是Android版Youtube Api的新手。我想用Wirecast软件在我的频道上播放youtube上直播的视频。 我已经下载了所有的API代码。我的应用程序正在成功运行 在API代码中,有一种方法 player.cueVideo(“n6KBk1kR124”);//演奏 这将根据我们在上述方法中指定的videoID播放视频。它演奏得很成功。 但问题是,每当我们在youtube上发布新的流媒体直播视频时,每次我们开始新的流媒体视频时,视频ID都会发生变化。因此,每次我更改VideoID时,我
因此,有没有任何方法可以动态设置特定的URL或videoID来流式传输我们直播的任何新视频。拜托,伙计们,需要你们的帮助。非常感谢你的帮助。谢谢:)制作返回
json
或xml
响应的服务器API,以获取最新的VideoID,如下所示
//For ex. json respose
{
"VideoID":"n6KBk1kR124"
}
打开用户应用程序时,向服务器发出HTTP
请求并解析响应以获取新的/最新的VideoID
使用最新的
VidoeID
流式传输任何新视频 转到谷歌api控制台,获取开发者密钥。然后将该密钥添加到项目中,并在google api控制台上激活youtube api。然后在youtube上创建一个播放列表,并将应用程序中不包含的所有视频设置在该播放列表中。使用“LibraryID”:“XXXXXXXXX”向youtube发出URL请求,您将收到该播放列表中所有视频的ID。然后,你必须通过恢复的反应,展示你想要的视频。你可以播放第一个,第二个,最后一个视频,所有视频
这是获取响应的url:
String url = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=YOUR_PLAY_LIST_ID&key=YOUR_API_KEY";
参考