创建一个既能录制又能播放本地视频的 iPad 应用程序的最佳技术是啥?

Posted

技术标签:

【中文标题】创建一个既能录制又能播放本地视频的 iPad 应用程序的最佳技术是啥?【英文标题】:What is the best tech to create an iPad app that both records and plays local videos?创建一个既能录制又能播放本地视频的 iPad 应用程序的最佳技术是什么? 【发布时间】:2011-10-14 11:01:35 【问题描述】:

该应用的主要功能是 1) 录制短视频(通常为 20-30 秒),2) 拍摄后立即播放视频 1-5 次(必须慢动作和暂停)和 3) 绘图在视频之上,即我需要在原始视频之上添加一个额外的数据层。

我一直在研究 html5 应用平台(PhoneGap、Titanium),因为我想尽量减少编写原生 ios 代码,但似乎在这些平台上录制和显示嵌入式视频都不起作用。录音播放编辑过程非常简单,但需要超级流畅和快速。

【问题讨论】:

【参考方案1】:

如果你想使用 JS / HTML5 然后生成应用程序,例如。 Phonegap,那么一个选项可以是为“媒体捕获”构建的自定义 Phonegap 插件,然后使用 HTML5 创建应用程序逻辑。

Objective-C 媒体捕获: http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html#//apple_ref/doc/uid/TP40010188-CH5

用于音频捕获的示例 Phonegap 插件: https://github.com/purplecabbage/phonegap-plugins/tree/master/iPhone/AudioRecord

有关 iOS 的 Phonegap 插件创建的更多信息可以从 Phonegap wiki 找到...

【讨论】:

以上是关于创建一个既能录制又能播放本地视频的 iPad 应用程序的最佳技术是啥?的主要内容,如果未能解决你的问题,请参考以下文章

网络录制的视频未在 ipad 中播放

如何在 ipad 应用程序中播放文档文件夹中的视频文件

在 HTML 5 网页中播放来自 iPad 的本地视频

MPMediaPlayer 播放本地文件问题

视频不在服务器上播放,而是在 iPad 上本地播放?

在同一视频标签上录制和播放时 MediaStream 关​​闭