- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 YouTubePlayerSupportFragment 在我的应用中嵌入 YouTube 视频。嵌入后效果非常好,视频可以播放,一切都很棒。
当我点击全屏按钮我的嵌入式 YouTube 视频 fragment 时,第一件奇怪的事情发生了:它实例化了现有封闭 Activity 的新副本......我不知道为什么。
我有一个 Activity RootActivity,它在 ViewPager 中显示多个 fragment 。我目前正在处理的 fragment 称为 EasyModePurchaseFragment。该 EMPF 在其布局 xml 中嵌入了 YouTubePlayerSupportFragment:
<fragment
android:name="com.google.android.youtube.player.YouTubePlayerSupportFragment"
android:id="@+id/youtube_fragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
/>
当我点击 YouTubePlayerSupportFragment 上的全屏按钮时,一个全新的 RootActivity 被实例化。这是为什么?
它给我带来了一些问题,因为它没有以正确的方式完全创建,这意味着它会导致崩溃……而且这不好。
编辑:
我还尝试拦截 onFullScreen() 事件,而不是调整 View 大小,我只是尝试使用他们提供的 Intent 启动一个独立的 YouTube 播放器:
Intent intent = YouTubeStandalonePlayer.createVideoIntent(getActivity(), myDeveloperKey, videoId);
getActivity().startActivity(intent);
奇怪的是,这也破坏并重新创建了我的 RootActivity。如果我启动打开 Web URL 的 Intent,我的 Activity 不会被破坏和重新创建,为什么它在我启动 YouTubeStandalonePlayer Intent 时被破坏和重新创建?
最佳答案
添加到包含 YouTubePlayerSupportFragment 这个属性的 Activity
android:configChanges="screenSize|orientation|keyboardHidden"
关于android - YouTubePlayerSupportFragment 启动重复 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15714291/
我正在尝试使用YouTubePlayerSupportFragment将youtube视频集成到Fragment中。我在logcat中收到以下错误- FATAL EXCEPTION: main
之前我的代码运行良好,我使用 YoutubeBaseActivity 扩展我的 java 类,现在由于某些原因我使用 AppCompatActivity 并获得 NPE。 这是我得到 NPE 的行:
我无法将 YouTubePlayerSupportFragment 正确编译到我的项目中。我已经审查了这个 post还有这个post并在那里实现了建议,但仍然没有成功。 以下是我目前所做的尝试:我将
在我的 Fragment 类中,PlaybackEventListener 和 PlayerStateChangeListener 不起作用。它不会显示 toast 。 这是我的代码: 进口: imp
我正在创建 YouTubePlayerSupportFragment。以纵向模式播放效果很好。只要我点击播放器的全屏按钮,它就会强制改变方向并重新创建我所在的 Activity (视频停止播放并重新创
我正在与 YouTubePlayerSupportFragment 斗争3天试图让它在滑动 fragment 中运行。现在显示这个错误,我尝试了其他方法并得到NullPointerException
我有一个 MenuActivity,在 MenuActivity 中我有一个 SeguridadMenuFrament,在 SeguridadMenuFrament 中我有 SeguridadFrag
YouTubePlayerSupportFragment 显示网络错误 400 我创建了一个小演示来测试 YoutubeSupportFragment YouTubePlayerSupportFra
我需要动态创建 YouTubePlayer,我不能扩展 YoutubeBaseActivity。所以我只需要创建 YouTubePlayerSupportFragment。我试过这样做: contai
我正在尝试使用 YouTubePlayerSupportFragment 将 youtube 视频集成到 Fragment 中。我使用了 youtubeandroidplayerapi。我在 logc
我有一个从 fragment 延伸的 Activity public class Youtube_visor extends Fragment{ ... 以及使用 YouTubePlayerSuppo
我正在尝试以横向模式全屏显示 YouTube 播放器,但它不起作用。我把 player.setFullscreenControlFlags(YouTubePlayer.FULLSCREEN_FLAG_
我正在使用 YouTubePlayerSupportFragment 在我的应用中嵌入 YouTube 视频。嵌入后效果非常好,视频可以播放,一切都很棒。 当我点击全屏按钮我的嵌入式 YouTube
我正在尝试将 YouTubePlayerSupportFragment 放置在 SlidingDrawer View 中。但是,当它运行时,视频会在 1 秒后停止,并在 LogCat 中发布以下内容:
我正在尝试在我的应用程序中集成 DrawerLayout与 YouTubePlayerSupportFragment .我想使用抽屉导航菜单在主要 Activity 中加载 fragment 。 我已
我正在尝试使用 API Youtube 执行播放视频,但我在 XML 重复 ID 0x7f080039 中收到错误。知道如何解决这个问题吗? 我的 fragment 扩展了 YouTubePlayer
我正在开发使用 YouTube android API 的应用程序。 为了播放视频,我使用了 YouTubePlayerFragment。 当我从 Activity 类扩展我的 Activity 时,
我正在尝试在 ListView 项中使用 YouTubePlayerSupportFragment。 ListView 位于 Activity 中的 Fragment 内。由于存在嵌套 fragmen
我在使用 YouTube 时遇到问题(总是加载)。 显然“但只是第一次”正常工作,我想说,第一个实例(第一次运行)正常工作并正确地水平和垂直加载,但是当更改 fragment 时 -> fragmen
我试图解决这个问题,通过互联网搜索,没有找到真正的答案。 我正在开发一款需要 YouTube 播放器的应用。这个播放器是YouTubePlayerSupportFragment因为它在支持 fragm
我是一名优秀的程序员,十分优秀!