在没有私有 API 的情况下使用纵向中的 MPMoviePlayerController 播放视频 - 我会被 Apple 拒绝吗?

发布于 2024-09-13 22:22:01 字数 232 浏览 0 评论 0原文

据我了解,MPMoviePlayerController 电影必须以横向播放,因为“setOrientation:”函数是私有 API。好吧,我突然想到,如果我在 Final Cut 中将视频旋转 90 度,然后重新渲染,则该视频看起来会以纵向播放,即使从技术上讲它是横向播放的。我只需禁用播放控件即可完成效果(这没关系)。

如果我使用此方法,我的应用程序还会面临拒绝吗?这些视频的制作成本非常昂贵,花掉这些钱然后被拒绝将是毁灭性的。

It's my understanding that MPMoviePlayerController movies must play in landscape orientation because the "setOrientation:" function is private API. Well, it occurred to me that if I were to rotate the video 90 degrees in Final Cut and then re-render, the video would APPEAR to be playing in portrait orientation even though it was technically playing in landscape. I would simply have to disable the play controls to complete the effect (which is okay).

Could I my app still face rejection if I used this method? The videos would be very expensive to produce and it would be devastating to spend the money and then get rejected.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沐歌 2024-09-20 22:22:01

如果您没有使用私有 API 或违反了其中一项 TOS 协议,那么您应该没有理由因为这样做而被拒绝。

如果您仍然持怀疑态度并希望 99%* 确定,请提交一个以这种方式显示一些视频的早期版本应用程序。将发布日期设置为遥远的未来某个时间,并在获得批准后将其从商店中删除。

*我只给出了 99% 的答案,因为与 AppStore 审核团队打交道的成功与否取决于他们当天早上是否服药。

If you're not using private API's or violating one of the TOS agreements, there should be no reason why you would get rejected for doing this.

If you're still skeptical and want to be 99%* sure, submit an early edition app that shows a few videos this way. Set the release date to some time far into the future and after it gets approved, delete it from the store.

*I'm only putting 99% because dealing with the AppStore review team can be hit or miss depending on if they took their medication that morning or not.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文