我正在使用youtube cocoapod库在我的应用中嵌入视频。我在线播放它。我需要对应用程序进行一些截图。我使用以下代码截取屏幕截图
var recognition = new webkitSpeechRecognition();
recognition.onresult = function(event) {
console.log(event)
}
recognition.start();
在生成的图片中,运行youtube视频的地方为空。如何获取视频的屏幕截图?是因为,youtube视频在webview中的iframe内运行吗?
答案 0 :(得分:0)
这是一种没有记录的方法。
OBJC_EXTERN UIImage *_UICreateScreenUIImage(void);
// ...
- (IBAction)doScreenshotButton:(id)sender {
UIImage *screenImage = _UICreateScreenUIImage();
// do something with your screenshot
}
仍在寻找API安全替代方案。
答案 1 :(得分:0)
以下Stackoverflow链接中的成员回复指出了我正确的方向,并帮助解决了这个问题。我自己的解决方案是一个kluge但它确实有效(我的代码/解决方案也包含在我在以下URL的评论中)。