大家好,我想在“Youtube Intent”中获取所选视频的链接 我实际上是这样的;
Intent intent = YouTubeIntents.createChannelIntent (SelectDocFragment.this.getActivity(), "PitbullVEVO");
startActivity(intent);
我想要一个startActivityForResult,结果应该是“https://www.youtube.com/watch?v=ODh6hSZBJqY”,这是我在YoutubeIntent中选择的youtube。
我试图用Youtube Player Api实现这一点,并加载我的频道:
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.cuePlaylist("PLRX442jA-zGKxR-wAfC_xUvpZX1Rh0usm");
我可以通过以下方式获取当前视频:
public void onLoaded(String mVideoId) {
String url = "http://www.youtube.com/watch?v=" + mVideoId;
}
但是,youTubePlayer.cuePlaylist或youTubePlayer.loadVideo无法加载我可以选择任何视频的频道。
与此主题类似:Is it possible to integrate youtube channel in android?
有可能通过YoutubeIntent获取此功能吗?
编辑: 我想在我的Android APP中,这里我选择我将显示的视频,我只想要用户选择的视频的链接。
答案 0 :(得分:0)
如Yupi所说:Get selected video in Youtube Intent or Youtube Player 我们必须要求Youtube APi获取JSON,然后解析它。
要做到这一点,我在这里找到了一个非常有用的教程: https://www.codeproject.com/Articles/1214971/Youtube-channel-integration-in-Android-using
对于任何想要这样做的人:)