草庐IT

Android 从 youtube 获取视频链接

您好,我正在开发一个Android应用程序,我的应用程序的一部分想要将歌曲标题解析到YouTube并获取视频链接。获得100%正确的视频并不重要。那么我如何从youtube检索数据呢?谁能帮我找到一个解决方案,这对我来说真的很有帮助。谢谢 最佳答案 最常见的方法是使用Youtube数据API,它会返回XML/Json,您可以对其进行解析以检索诸如视频url之类的内容。更新(2017/01/24)(v3)使用以下调用通过搜索查询搜索YouTube视频:https://www.googleapis.com/youtube/v3/sear

android - 使用 YoutubeAndroidPlayerAPI 的 YoutubePlayerView 播放私有(private) YouTube 视频?

我一个月前开始使用适用于Android的YouTubeAPI。我正在尝试制作一个可以播放一些视频的Android应用程序,其中包括我上传的视频。使用公共(public)视频,它可以工作。但是对于私有(private)视频,YoutubePlayerView显示:“请登录”。我不知道如何登录和播放这些视频,因为YoutubeAndroidPlayerAPI似乎不支持身份验证。这就是我正在做的,“JurB9k3_Ws4”是我的私有(private)视频ID。@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreat

java.lang.IllegalStateException : Not connected. 调用 connect() - YouTube API

我试图让ThumbnailView在我的ArrayAdapter上工作,但我收到以下错误:java.lang.IllegalStateException:Notconnected.Callconnect()andwaitforonConnected()tobecalled.atcom.google.android.youtube.player.internal.r.i(UnknownSource)atcom.google.android.youtube.player.internal.o.k(UnknownSource)atcom.google.android.youtube.play

android - 如何创建像 youtube "small screen and full screen play in android "这样的视频 View

我想开发类似Youtube的Activity或fragment。“当用户单击列表中的视频时,它开始在小视频View中播放,例如高度=200dp和宽度=300dp(例如),我想通过使用Usercanplaysamevideoinfull在MediaPlayerController上显示全屏按钮影响视频播放的屏幕。我还想显示相关的视频列表和当前播放视频的评论所以我应该使用fragment吗??如果是,任何示例。我在谷歌上搜索了这种视频播放,但我没有找到它。有一些答案,比如在高度和宽度中使用填充父级......但我不想直接显示全屏。我想以小尺寸和全屏显示视频。我怎样才能做到这一点在图像中,您

android - html5 mediaplayer 播放 youtube 视频

我想在我的安卓设备上播放html5的YouTube视频。我还想添加一些css并更改为媒体控制。我怎样才能做到这一点?有什么好的起点或一些示例应用程序吗? 最佳答案 您可能需要考虑尝试使用YouTubeEmbeddedAPI在Android内部WebView.基本上你会创建一个Activity包含WebView加载包含youtube的HTML文件.YouTubeEmbeddedAPI不允许完全自定义,但有一些参数可用于更改颜色和控件样式。 关于android-html5mediaplaye

android - 如何在 WebView 中全屏显示 youtube 视频

我使用以下代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_test_web_view_play_youtube);WebVieww=(WebView)findViewById(R.id.w);w.setWebChromeClient(newWebChromeClient());w.setWebViewClient(newWebViewClient());w.getSettings(

android - 如果用户没有安装 YouTube 应用程序,我该如何在 Android 应用程序中播放 YouTube 视频?

我正在尝试在Android应用程序中播放YouTube视频。我正在使用YouTubePlayerAPI,它运行良好。但问题是我想在库中安装此播放器,如果未安装YouTube应用程序,则不会显示电影,我还有另一个问题,即在某些旧手机上我需要先升级YouTube应用程序。这是其他公司将导入的库我不想依赖YouTube应用程序的版本或者用户是否有YouTube应用程序。如何优雅地降级以在应用内播放视频? 最佳答案 使用YouTubeIntentsclass在AndroidPlayerAPI中优雅降级。下面是一些示例代码,用于检测用户可以做

android - 在 Android 中制作完美的 Chromeless Youtube 播放器

我在制作CHROMELESSyoutube播放器View时创建的内容在这里。它加载和播放完美,但缓冲圈连续播放,即使视频完成。任何人都可以帮助我在不需要时删除缓冲进度并制作完美的YouTube播放器吗?MainActivity.javapackagecom.rocky.youtubedemo;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importandroid.widget.Toast;importcom.google.android.youtube.player

安卓 Youtube 认证登录 SDK

遵循指南https://developers.google.com/identity/sign-in/android/sign-in不允许我指定youtube登录channel我请求了以下范围newScope("email"),newScope("https://www.googleapis.com/auth/youtube.readonly"),newScope("https://www.googleapis.com/auth/yt-analytics.readonly")然后GoogleSignInOptionsgso=newGoogleSignInOptions.Builder(

android - 自定义 Android WebView 以在内部打开除 YouTube 链接之外的所有链接

我有一个WebView应用程序,我希望它的行为如下:用户可以点击任何链接并在同一个WebView中打开新页面,除非目标是YouTube,在这种情况下我想要两种可能的情况:打开YouTube安卓应用观看视频打开标准浏览器查看视频。我的主要Activity如下:packagecom.prgguru.android;importandroid.os.Bundle;importandroid.annotation.SuppressLint;importandroid.app.Activity;importandroid.webkit.WebView;@SuppressLint("SetJava