- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.google.android.youtube.player.YouTubePlayer
类的一些代码示例,展示了YouTubePlayer
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YouTubePlayer
类的具体详情如下:
包路径:com.google.android.youtube.player.YouTubePlayer
类名称:YouTubePlayer
暂无
代码示例来源:origin: eneim/toro
@Override
public void onInitializationSuccess(Provider provider, YouTubePlayer player, boolean restored) {
this.youTubePlayer = player;
if (this.callback != null) this.callback.onPlayerCreated(this, player);
player.setPlayerStateChangeListener(this);
player.setPlaybackEventListener(this);
player.setManageAudioFocus(true);
player.setShowFullscreenButton(false); // fullscreen requires more work ...
if (shouldPlay()) { // Make sure YouTubePlayerView is playable at this moment.
player.loadVideo(videoId, (int) this.playbackInfo.getResumePosition());
}
}
代码示例来源:origin: eneim/toro
void releasePlayer() {
youTubePlayer.setManageAudioFocus(false);
youTubePlayer.setOnFullscreenListener(null);
youTubePlayer.setPlaybackEventListener(null);
youTubePlayer.setPlayerStateChangeListener(null);
youTubePlayer.setPlaylistEventListener(null);
youTubePlayer.release();
}
代码示例来源:origin: eneim/toro
void configPlayer() {
if (this.youTubePlayer == null) return;
youTubePlayer.addFullscreenControlFlag(
YouTubePlayer.FULLSCREEN_FLAG_ALWAYS_FULLSCREEN_IN_LANDSCAPE);
youTubePlayer.setPlayerStateChangeListener(new PlayerStateImpl());
youTubePlayer.setPlaybackEventListener(new PlaybackEventImpl());
youTubePlayer.setShowFullscreenButton(true);
}
代码示例来源:origin: eneim/toro
@Override public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer youTubePlayer, boolean b) {
player = youTubePlayer;
if (initData != null) {
player.setShowFullscreenButton(false);
player.loadVideo(initData.videoId, (int) initData.playbackInfo.getResumePosition());
}
}
代码示例来源:origin: flipkart-incubator/android-inline-youtube-view
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, final YouTubePlayer player, boolean restored) {
youTubePlayer = player;
youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
youTubePlayer.setShowFullscreenButton(true);
youTubePlayer.addFullscreenControlFlag(YouTubePlayer.FULLSCREEN_FLAG_CONTROL_ORIENTATION);
youTubePlayer.addFullscreenControlFlag(YouTubePlayer.FULLSCREEN_FLAG_CONTROL_SYSTEM_UI);
youTubePlayer.setPlaybackEventListener(new YouTubePlayer.PlaybackEventListener() {
@Override
public void onPlaying() {
youTubePlayer.setPlayerStateChangeListener(new YouTubePlayer.PlayerStateChangeListener() {
@Override
public void onLoading() {
player.setOnFullscreenListener(new YouTubePlayer.OnFullscreenListener() {
@Override
public void onFullscreen(boolean b) {
youTubePlayer.loadVideo(getVideoId());
代码示例来源:origin: flipkart-incubator/android-inline-youtube-view
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, final YouTubePlayer player, boolean restored) {
youTubePlayer = player;
youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
youTubePlayer.setShowFullscreenButton(false);
youTubePlayer.setPlaybackEventListener(new YouTubePlayer.PlaybackEventListener() {
@Override
public void onPlaying() {
youTubePlayer.setPlayerStateChangeListener(new YouTubePlayer.PlayerStateChangeListener() {
@Override
public void onLoading() {
String videoId = arguments != null ? arguments.getString(ARG_VIDEO_ID) : null;
if (!TextUtils.isEmpty(videoId)) {
youTubePlayer.loadVideo(videoId);
代码示例来源:origin: youtube/yt-direct-lite-android
@Override
public void onInitializationSuccess(
YouTubePlayer.Provider provider,
YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.loadVideo(youtubeId);
mYouTubePlayer = youTubePlayer;
youTubePlayer
.setPlayerStateChangeListener(PlayActivity.this);
youTubePlayer
.setOnFullscreenListener(PlayActivity.this);
}
代码示例来源:origin: eneim/toro
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player,
boolean restored) {
youTubePlayer = player;
configPlayer();
youTubePlayer.loadVideo("6ZfuNTqbHE8");
}
代码示例来源:origin: anitaa1990/TrailersApp
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.setFullscreen(true);
youTubePlayer.loadVideo(videoKey); // Plays https://www.youtube.com/watch?v=fhWaJi1Hsfo
}
代码示例来源:origin: msahakyan/nested-recycler-view
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer player, boolean wasRestored) {
if (mTrailerPath == null) {
finish();
}
if (!wasRestored) {
// if you want to play it automatically
player.loadVideo(mTrailerPath);
// if you don't want to play it automatically
// player.cueVideo(Config.YOUTUBE_VIDEO_CODE);
// Showing player controls
player.setPlayerStyle(PlayerStyle.DEFAULT);
}
}
代码示例来源:origin: eneim/toro
void updateResumePosition() {
if (youTubePlayer != null) {
playbackInfo.setResumePosition(youTubePlayer.getCurrentTimeMillis());
}
}
代码示例来源:origin: eneim/toro
@Override public void onFragmentStopped(FragmentManager fm, Fragment f) {
if (f == fragment && player != null) {
player.release();
player = null;
}
}
};
代码示例来源:origin: flipkart-incubator/android-inline-youtube-view
private void handleStopEvent() {
if (listener != null && youTubePlayer != null && (PlayerStateList.PLAYING.equals(playerState)
|| PlayerStateList.BUFFERING.equals(playerState) || PlayerStateList.PAUSED.equals(playerState))) {
playerState = PlayerStateList.STOPPED;
listener.onStop((youTubePlayer.getCurrentTimeMillis()), (youTubePlayer.getDurationMillis()));
}
}
代码示例来源:origin: youtube/yt-direct-lite-android
public boolean popPlayerFromBackStack() {
if (mIsFullScreen) {
mYouTubePlayer.setFullscreen(false);
return false;
}
if (getFragmentManager().findFragmentByTag(YOUTUBE_FRAGMENT_TAG) != null) {
getFragmentManager().popBackStack();
return false;
}
return true;
}
代码示例来源:origin: narenkukreja/Munch-For-Reddit
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
/** Start buffering **/
if (!b) {
youTubePlayer.loadVideo(normalYoutubeUrl);
}
}
代码示例来源:origin: eneim/toro
InitData getLatestData() {
if (initData == null) return null;
if (player != null) {
try {
initData.playbackInfo.setResumePosition(player.getCurrentTimeMillis());
} catch (IllegalStateException er) {
er.printStackTrace();
}
}
PlaybackInfo info = new PlaybackInfo(initData.playbackInfo);
return new InitData(initData.adapterOrder, initData.videoId, info, initData.returnOrientation);
}
代码示例来源:origin: flipkart-incubator/android-inline-youtube-view
@MainThread
public void release() {
if (youTubePlayer != null) {
youTubePlayer.release();
youTubePlayer = null;
}
}
}
代码示例来源:origin: flipkart-incubator/android-inline-youtube-view
@Override
public void onBuffering(boolean isBuffering) {
if (listener != null && youTubePlayer != null) {
listener.onBuffering((youTubePlayer.getCurrentTimeMillis()), isBuffering);
}
}
代码示例来源:origin: flipkart-incubator/android-inline-youtube-view
@Override
public void onDestroy() {
super.onDestroy();
if (youTubePlayer != null) {
youTubePlayer.release();
}
}
}
代码示例来源:origin: flipkart-incubator/android-inline-youtube-view
@Override
public void onPlaying() {
if (listener != null && youTubePlayer != null && !PlayerStateList.PLAYING.equals(playerState)) {
playerState = PlayerStateList.PLAYING;
listener.onPlay(youTubePlayer.getCurrentTimeMillis());
}
}
我想加载视频并将播放器设置为暂停状态。 我这样做是这样的: public void onInitializationSuccess(YouTubePlayer.provider provider, f
突然之间(2016 年 5 月 10 日)Android YouTubePlayer 拒绝播放某些音乐视频(例如 VEVO)。我知道这以前出现过,然后又消失了,但我想知道今天是否还有其他人看到过这种变
Android Youtube Player API 何时可供开发人员使用。 Google 站点上是否有可用的 jar 文件或何时将其作为 API 公开发布。 最佳答案 现在可用。更多信息:http:
我开发了一款使用 ActionBarSherlock 播放 youtube 视频的应用。 现在适用于 android 的 YouTubePlayer api 可用 ( here ),我想将它集成到我的
是否可以设置新的 YouTubePlayer for Android让它循环播放视频(重复)? 我还没有在docs中找到这样的方法. 最佳答案 您可以附加一个 YouTubePlayer.Player
我有一个在那里播放视频的布局,我想处理这个播放器上的 onClick。在我的线性布局中,我有他们的 api 中建议的 youtube fragment : 然后我在我的 Activity
我在 Fragment 中使用 YouTubePlayer(Android 版 YouTube api)我用 YouTube 播放器给 LinearLayout 充气,用这种方式: fragmentM
在我的 Activity 中,我有一个 viewPager,例如 3 页。在所有这些页面中,我都有一个带有不同 ID 视频的 YouTubePlayer。 问题是所有 YouTubePlayer 组件
我想为 YouTube 播放器 API 添加一个 onClickListener 事件我尝试了很多解决方案,但都没有用 我的一些尝试 YouTubePlayerView youTubePlay
我正在使用来自 YouTube Android Player API 的 YouTubePlayerFragment。我想自定义 UI。特别是在左上角隐藏视频标题并在右下角隐藏 YouTube Log
我遇到了 YouTube 播放器 OnStateChange 未触发的问题。我看过其他帖子,它们不太适合我的情况,因为我可能使用不同的(chromeless javascript)版本。 HTML:
我正在使用 YouTube API 在我的应用中播放视频。 我想在用户输入 fragment 时立即播放视频,所以我使用命令 player.play(); 来自动播放。但是这个命令似乎不起作用....
使用 Eclipse Memory Analyzer 我发现如果我在 2 个 Activity (例如 A 和 B)之间来回切换,虽然调用了 Activity B 的 onDestroy 方法,但 G
我正在使用YouTube Android Player API做一个关于youtube live的项目。 public class YoutubeLiveActivity extends AppCom
我正在尝试在我的应用中实现视频。我想我可以使用 YouTubePlayer API 并打开我的视频。如果我打开一个正常的新 Intent ,这工作正常。 但是,如果我在应用程序底部有一个菜单的 chi
我正在使用 here 中的 YouTubePlayer 。一切工作正常,除了在加载和改变方向时有一些白色 View 的显示。加载时,在播放器准备好之前会出现白屏。当设备旋转时改变方向时,玩家后面会显示
所以,YoutubePlayer 有声音和媒体 Controller ,但是应该显示视频内容的 ImageView 不可见。事实上,Layout Inspector 说它GONE。 我有一个扩展 Yo
我对 YouTubePlayerView 和 YouTubePlayerFragment 都有一个非常奇怪的问题。 我的应用程序是一个闹钟,我希望我的用户能够将 YouTube 视频设置为他们的闹钟。
我已经创建了一个使用 youtube API 的 android 应用程序,但是我遇到了一个问题。当我用 youtube 视频加载 fragment 时。加载另一个 fragment ,然后返回到带有
调用 YoutubePlayer.loadVideo() 方法时出现异常。 以下是我使用的代码: onInitializedListener=new YouTubePlayer.OnInitial
我是一名优秀的程序员,十分优秀!