问题标签 [youtubeplayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在布局层次结构中覆盖在 YouTubePlayerFragment 或 YouTubePlayerView 上方的视图会导致播放立即暂停
我正在使用 YouTube Android Player API,并希望在 a 顶部覆盖一个视图YouTubePlayerFragment
,以便在播放视频上方显示上下文信息和控件。
不幸的是,在布局层次结构中播放器上方有一个或多个视图时,YouTubePlayerFragment
播放似乎无法正常工作。YouTubePlayerView
播放时间不到半秒,然后立即暂停。
该问题可以通过使用 SDK 附带的 Simple PlayerFragment 演示的以下布局来重现:
我已经尝试了使用这两种布局的各种布局配置FrameLayout
,RelativeLayout
但问题总是一样的。我意识到这个 API 已作为“实验性”发布,但如果这是一个已知问题,它对于许多实现来说是一个相当大的障碍。有没有人有好的解决方案或解决方法?
android - 如何在片段中的回收器视图中使用 YoutubePlayerFragment
我有一个活动,其中一个片段中有 2 或 3 个片段我想在回收站视图中显示 Youtube 视频我尝试过的是
1.
当我尝试访问位于 recyclerview 项目布局中的 YouTubePlayerFragment 时,出现此错误
我无法使用 findViewById 访问片段并且无法在此处获取上下文我不知道如何在此处调用 findFragmentById 如果它可以工作。
2.
我尝试的另一个解决方案是在 recyclerview 项目布局内使用 frameLayout,然后替换该 framelayout 内的片段,但这也不起作用我得到
ios - YouTubePlayer - 更改背景颜色 iOS
我从这里使用 YouTubePlayer 。一切正常,除了加载和改变方向有一些白色视图的显示。在播放器准备好之前,加载时会出现一个白屏。在设备旋转时改变方向时,播放器后面会显示白色视图。有什么办法可以纠正这个吗?
到目前为止我尝试的是:
1. 将背景颜色从IB
. 2. 从 3.中
的代码更改背景颜色viewDidLoad
。添加。 "theme" : "dark" as AnyObject
playerVars
android - YouTubePlayerView 初始化失败
我YouTubePlayerView
在我的项目中使用过。但是播放视频时出现问题。
我在一些设备上进行了测试,
Moto lollipop (api 22) --> 显示“不幸的是 Youtube 已停止”
Swipe Marshmallow (api 23) --> 它继续
Ad
在左侧底部加载和显示文本。但是该视频之前没有广告。并且没有错误或异常,它显示警告为,,
W/System:ClassLoader 引用了未知路径:/system/app/YouTube/lib/arm64
我在SO中搜索。ClassLoader中的解决方案 引用了未知路径:/data/app/对我不起作用。并且“视频不断加载”的问题没有解决方案。
我尝试了所有相关帖子的解决方案,但不适合我的情况。
我用过 Recyclerview 并且该项目有 Youtubeplayerview,
xml
Java代码,
谁能帮我!!!
android - 带有 Youtube Player API 的 Viewpager
我用过ViewPager
。在某些项目中,我使用过Youtube Player Fragment.
我使用了这个 Android 开发页面中的 PageTransformers
问题是,
如果我用过DepthPageTranformer
,
当我移动到那个页面(有 youtube 片段)时,我收到警告
W/YouTubeAndroidPlayerAPI:由于播放器顶部未经授权的覆盖,YouTube 视频播放停止。YouTubePlayerView 被 android.widget.RelativeLayout{28896be5 VE.... ........ 39420,0-39960,850} 遮挡。YouTubePlayerView 被完全覆盖,遮挡视图的每个边缘与 YouTubePlayerView 之间的距离(以 px 为单位)为:左:0,上:0,右:0,下:510..
但如果我不使用任何转换器或使用 ZoomPageTransformer,它就可以工作。
我使用自定义 ViewPager 调试了代码以检查哪个视图是
android.widget.RelativeLayout{28896be5 V.E..... ........ 39420,0-39960,850}
它是具有 Youtube Player Fragment 的页面的上一页。
我尝试了所有解决方案,例如
- 删除填充和边距
- 将背景设置为黑色
- 设置重叠为 View.GONE的所有视图的可见性
如果我不使用 DepthPageTransformer,一切正常。
编辑
我们知道,Viewpager 默认的 OFFSCREEN_PAGES=1。所以下一页和上一页将在缓存中。考虑一下,如果播放器视图位于第 5 页,如果我移至第 7 页并移回第 5 页,则视频正在播放。它清楚地表明"previous page of video page overlays"
. 有什么方法可以刷新此页面或从 OFFSCREEN_PAGES LIST 中删除上一页。
谁能帮我?
android - 服务 com.google.android.youtube.api.service.YouTubeService 泄露了 IntentReceiver
我是一个新手Android“程序员”,我试图找到这个错误的答案,但没有运气。有一些一半的答案,但没有什么可以建议在我独特的情况下更准确地做什么。
关闭 YoutubePlayer 活动时会出现此错误。看来我应该注销一个接收器,可能在 onPause() 中......但我该怎么做,也许更重要的是,应该注销哪个接收器?
这是我的日志:
添加一些代码。试图保持简短。活动:
这就是我在 onCreate() 中的内容:
...这就是我对 YoutubePlayer 的看法:
youtube-iframe-api - Hiding YouTube embed title and 'More videos' (Updated)
Is there an official way to hide the title and the More videos
section from a YouTube embed (latest version as of July 2nd 2018), and just show the YouTube logo bottom-right? I know the embed used to have this ability some time ago.
What I'm basically looking for is have the embed auto play with no other elements on it except the mandatory YouTube logo and be able to pause it, but no More videos
appear when doing that.
For the showinfo
option, the documentation currently says:
Setting the parameter's value to 0 causes the player to not display information like the video title and uploader
before
the video starts playing.
So that before
clearly says that this does not take effect during the video play.
But is there any way to hide the Uploader, Title, Watch Later and Share buttons from the top part of an embed?
This is how it currently looks when the video is paused:
Also the comment from here is not up to date anymore.
For the rel
option, the documentation currently says:
This parameter indicates whether the player should show related videos when playback of the initial video ends.
So this too doesn't apply when the video is paused.
android - Android - 使用服务的浮动窗口上的 YouTube Api 播放器
我喜欢将 YouTube 播放器实现为 Android 上的浮动窗口(在所有应用程序之上)。
我看到很多应用程序都 和这个一样
我试图了解如何实现它。
我试过这个:
但是得到这个错误:
很明显 - 当我扩展 Service 而不是 YouTubeBaseActivity
所有这些浮动 YouTube 应用程序都使用 webview 作为播放器容器吗?还是我错过了使用官方Youtube Player API的更好解决方案
ios - 在 CollectionView 滚动期间不必要地打开 YouTube 播放器
我正在开发一个聊天机器人,其中不同类型的响应来自服务器,我使用UICollectionView
聊天屏幕中的单元格显示响应。根据服务器响应呈现不同类型的单元格。当服务器响应播放视频时,我正在展示包含 youtube 播放器的单元格。我正在使用https://github.com/kieuquangloc147/YouTubePlayer-Swift。问题是当我滚动聊天屏幕(collectionView)时,youtube 播放器一次又一次地打开。有时它会阻止所有 UI 元素并停止滚动。我尝试了不同的方法,但无法解决它。这是代码
PlayerView
::
YouTubePlayerCell
(我在collectionView
母鸡服务器响应视频时提出):
以下是我介绍YouTubePlayerCell
incellForItemAt
方法的方式UICollectionView
完整的源代码可以在这里找到:https ://github.com/imjog/susi_iOS/tree/ytplayer