gpt4 book ai didi

iOS - 全屏时 Youtube 播放器 Controller 栏颜色

转载 作者:可可西里 更新时间:2023-11-01 05:30:20 25 4
gpt4 key购买 nike

我已经使用 UIWebView 将 youtube 嵌入到 View 中。

NSString *html = [NSString stringWithFormat:@"<html> <body style=\"margin:0;\"><iframe class=\"youtube-player\" type=\"text/html\" width=\"%f\" height=\"%f\" src=\"http://www.youtube.com/embed/%@\" frameborder=\"0\" allowfullscreen></iframe></body></html>", self.view.bounds.size.width - kTitleLabelLeftIndent*2, kUIWebViewHeight, self.utubeId];

utubeWebView = [[UIWebView alloc]init];
[utubeWebView setAllowsInlineMediaPlayback:YES];
[utubeWebView loadHTMLString:html baseURL:nil];

youtube URL 已很好地嵌入到我的应用程序中。当我点击 utudeWebView 上的播放按钮时,它会显示如下全屏:

enter image description here

顶部的红色 Controller 栏看起来不太好。有人能告诉我如何更改该栏的颜色吗?

任何建议将不胜感激。提前致谢,

约翰

最佳答案

我现在明白为什么它是红色的了。

在我的 AppDelegate 中,我设置了 NavigationBar 的外观:

[[UINavigationBar appearance] setTintColor:[UIColor redColor]];

我没有注意到导航栏和视频控制栏之间的关系,因为我隐藏了导航栏。

不知何故,navigationBar 的颜色设置也会影响 MPmoviePlayerController 的控制栏的颜色。所以设置 NavigationBar 的 Tint Color,我可以改变控制栏的颜色。以下是一些示例:

enter image description here

enter image description here

关于iOS - 全屏时 Youtube 播放器 Controller 栏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com