带有自定义控件的 MPMoviePlayerController

Posted

技术标签:

【中文标题】带有自定义控件的 MPMoviePlayerController【英文标题】:MPMoviePlayerController with custom controls 【发布时间】:2010-07-23 08:19:30 【问题描述】:

我向 MPMoviePlayerController 添加了一些自定义控件。这在文档中明确写了这是可能的:

您可以在此属性中向视图添加子视图。如果您想显示自定义播放控件或添加与您的应用程序相关的其他自定义内容,您可能会这样做。

但这只有在我不进入全屏模式时才有效。进入全屏模式时,控件消失。进入全屏模式时,我尝试将自定义控件视图移到前面,但这没有任何效果。这只是不起作用还是我必须做什么才能在全屏模式下获得自定义控件?

附:我在 iPad 上使用 ios 3.2

【问题讨论】:

【参考方案1】:

似乎全屏视频与非全屏视频呈现在不同的视图上。所以唯一能得到这个(至少我发现的)就是实现你自己的全屏模式。 我在苹果提交了一个错误。所以我们希望他们能在下一个版本中解决这个问题。

【讨论】:

您收到回复了吗? (来自苹果) 有解决这个问题的进展吗? 我们为此使用了支持事件。最后发现这是 iOS 3.2 中的一个错误,绝对没有解决方法。至少它在 4.2 中已修复 是吗?你怎么在 4.2+ 中做到这一点? 我正在 iOS 6.1 上尝试这个,但它似乎不起作用。在非全屏模式下向播放器视图添加子视图。但是一旦你全屏,子视图就会消失。

以上是关于带有自定义控件的 MPMoviePlayerController的主要内容,如果未能解决你的问题,请参考以下文章

带有子控件的 Win32 自定义控件

自定义 Combobox 控件自定义数据源,带有自定义 displaymember 和 valuemember

带有泛型的 WPF 自定义控件 - 可能吗?

带有自定义 html5 控件的 Airplay

带有集合的自定义控件:集合编辑器出现但立即再次消失

html 带有自定义控件的微调器输入字段