Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如果用户未安装YouTube应用,如何在Android应用中播放YouTube视频?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在 Android应用中播放YouTube视频.我使用的是YouTubePlayer API,效果很好.但问题是我想在图书馆中安装此播放器,如果未安装YouTube应用,则电影不会显示,我还有另一个问题,即在某些旧手机上我需要先升级YouTube应用.这是其他公司将导入的图书馆我不希望依赖于YouTube应用程序的版本,或者用户是否拥有YouTube应用程序.如何优雅降级以在应用内播放视频?

解决方法

使用Android Player API中的 YouTubeIntents class正常降级.以下是一些示例代码,用于检测用户可以执行的操作:

if(YouTubeIntents.isYouTubeInstalled(context)) {
   if(YouTubeApiserviceUtil.isYouTubeApiserviceAvailable(context) == YouTubeInitializationResult.succesS) {
   // start the YouTube player
   context.startActivity(
   YouTubeStandalonePlayer.createVideoIntent((Activity) context,"developer_key",videoId));
 } else if(YouTubeIntents.canResolvePlayVideoIntent(context)) {
   // Start an intent to the YouTube app
   context.startActivity(
   YouTubeIntents.createPlayVideoIntent(context,videoId));
 }
}
// falls through: last resort - render a webview with an iframe

如果你很好奇的话,我们会在our Google I/O talk from 2013完成这段代码.从6:17左右开始.

大佬总结

以上是大佬教程为你收集整理的如果用户未安装YouTube应用,如何在Android应用中播放YouTube视频?全部内容,希望文章能够帮你解决如果用户未安装YouTube应用,如何在Android应用中播放YouTube视频?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。