But*_*ast 4 youtube android youtube-api android-youtube-api
我正在尝试在Android应用中播放YouTube视频.我使用的是YouTubePlayer API,效果很好.但问题是我想在图书馆中安装此播放器,如果未安装YouTube应用,则电影不会显示,我还有另一个问题,即在某些旧手机上我需要先升级YouTube应用.这是其他公司将导入的图书馆我不希望依赖于YouTube应用程序的版本,或者用户是否拥有YouTube应用程序.如何优雅降级以在应用内播放视频?
小智 7
使用Android Player API中的YouTubeIntents类优雅地降级.以下是一些示例代码,用于检测用户可以执行的操作:
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
Run Code Online (Sandbox Code Playgroud)
如果您感到好奇,我们会在2013年的Google I/O演讲中介绍此代码.从6:17左右开始.
| 归档时间: |
|
| 查看次数: |
2527 次 |
| 最近记录: |