iOS YouTube 和类似 Safari 的电影播放器

Posted

技术标签:

【中文标题】iOS YouTube 和类似 Safari 的电影播放器【英文标题】:iOS YouTube and Safari-like movie player 【发布时间】:2010-10-30 10:53:52 【问题描述】:

这可能是一个愚蠢的帖子,但我已经在谷歌上搜索了大约一个小时,但在任何地方都找不到任何关于它的信息...我想知道如何制作一个类似于在 Safari 中播放 Quicktime 电影或 YouTube 电影的那些。

我正在谈论那个:)。那是 Apple 的私有 API 还是我们可以使用该 API?

谢谢!

【问题讨论】:

【参考方案1】:

这可能被认为有点复杂,但完美地创建了您所描述的场景:

-在屏幕上创建所需大小的 UIWebview。

-禁用缩放和滚动。

- 加载自定义 html,展示引用您的项目包(或您的视频所在的任何位置)的嵌入式视频。

UIWebview 将自动将嵌入的视频解释为“电影广场”,并提供与任何人期望的完全相同的功能。

如果您理解我的描述,请告诉我。

【讨论】:

感谢您的回复,但您的技术相当牵强。遗憾的是,Apple 不允许我们开发人员使用相同的 API。我明白你的意思;但是我正在尝试制作的应用程序应该具有最佳的用户体验,因此加载缓慢的“非本地”(HTML)代码是不行的。我会试一试,然后告诉你成功了。谢谢:-)【参考方案2】:

不知道您是否可以使用这两种原生布局,但您可以通过添加叠加视图、自定义图形和播放按钮来创建自己的布局。 按下播放按钮会触发 [电影播放] 事件。 我建议你看看 Apple 提供的示例代码。http://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/index.html 特别是 MyOverlayView 类。

【讨论】:

我也会试试看 :)。感谢您的意见:)

以上是关于iOS YouTube 和类似 Safari 的电影播放器的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上的 Safari 中嵌入视频

类似于 iOS 7 Safari 的 UIActionSheet-like 控件

youtube 如何在 Safari 上自动播放带音频的视频?

Facebook Safari OSX Youtube wmode 错误

Safari 移动版 - youtube iframe api - 自动播放

iOS Safari 如何禁用类似自动完成的功能