android - Youtube 通过 Youtube API 在 Android 中直播

标签 android youtube-data-api live-streaming

我是 Android 版 Youtube Api 的新手。我想使用 Wirecast 软件在我的 channel 上播放在 youtube 上直播的视频。 我已经下载了所有的 API 代码。我的应用程序已成功运行。

在API代码中,有一种方法 player.cueVideo("n6KBk1kR124");//播放 https://www.youtube.com/watch?v=n6KBk1kR124

这会根据我们在上述方法中指定的 videoID 播放视频。它播放成功。 但问题是,每当我们在 youtube 上放新的流式直播视频时,每次我们开始新的流式视频时,videoID 都会改变。因此,每次更改 VideoID 时,我都必须更改 VideoID 并构建应用程序。

那么有什么方法可以动态设置特定的 URL 或 videoID 来流式传输我们直播的任何新视频。请伙计们,需要你的帮助。对你的帮助表示感谢。谢谢:)

最佳答案

使服务器 API 返回 jsonxml 响应以获取最新的 VideoID,如下所示。

//For ex. json respose
{
  "VideoID":"n6KBk1kR124"
}

当打开用户应用程序时,向服务器发出HTTP 请求并解析响应以获取新的/最新的VideoID

使用最新的 VidoeID 流式传输任何新视频。

关于android - Youtube 通过 Youtube API 在 Android 中直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463838/

相关文章:

Android Activity 到 WebView 和 WebView 到 Activity 的参数传递

java - 如何获取 Activity 时间表的颜色?

r - YouTube API 仅获取 channel 上最新的 20,000 个视频

php - 将Json从YouTube API v3插入MySQL

Youtube Data API v3 PlaylistItems 更新不适用于稍后观看播放列表

video - 直播网站背后的技术是什么?

ffmpeg - 在 Gstreamer 上显示来自 udp 端口​​的 RTP 流数据包时出错

android - 更改应用程序颜色

android - 如何在 ScrollView 下方布置辅助固定页脚?

Facebook 直播视频只能在流式传输我的 Mac 屏幕时预览