2016-09-06 3 views

答えて

-2

youtubeサイトで提供されている定義に従って、liveStreamとLiveBroadcastの両方が異なるものです。したがって、彼らのためのイドも異なるはずです。

LiveStreams

ライブストリームリソースを使用すると、YouTubeに送信している ことをビデオストリームに関する情報が含まれています。このストリームは、 がYouTubeユーザーにブロードキャストされるコンテンツを提供します。作成されると、liveStream リソースを1つ以上のliveBroadcastリソースにバインドできます。あなたはlink

サンプルコードをストリーミングビデオのIDを取得することができstream.getId()を使用した

LiveBroadcasts

A liveBroadcastリソースを表し、それ

を使用する方法のアイデアを提供しますYouTubeでストリーミングされるイベント、 のライブビデオ。あなたはlinkで放送

サンプルコードのIDを指定できるstreamIDでがあることにTry It部分をチェックし

にそれを使用する方法のアイデアを与え得ることができますreturnedBroadcast.getId().getId()を使用した

ビデオとバインドすることができます。

+0

したがって、デフォルトのブロードキャストでは、ブロードキャストIDの代わりにLiveStream IDが使用されます。 これは奇妙な動作です。つまり、LiveStream IDはBroadcastIdと同じではありません。 –

+0

私はそう思っています。ブロードキャストIDの代わりにLiveStream Idを使用している可能性があります。ビデオストリームは常に1つですが、1つ以上のliveBroadcastリソースにバインドできます。更新された回答を確認してください。 – Shaggy

+0

ストリームIDは、ストリームが終了した後のビデオIDではないようです。私は、LiveStreamリソースに識別子属性があることを知っています。ストリーミング後にブロードキャストやライブストリームの最終ビデオリソースを取得する方法を質問しています https://developers.google.com/youtube/v3/docs/videos –

関連する問題