MPMoviePlayerController 从流式视频中获取缩略图?

Posted

技术标签:

【中文标题】MPMoviePlayerController 从流式视频中获取缩略图?【英文标题】:MPMoviePlayerController Getting Thumbnail from Streaming Video? 【发布时间】:2012-03-15 15:56:58 【问题描述】:

当触摸到按钮时,我正在尝试从流式视频中获取视频缩略图。我都用过;

- (UIImage *)thumbnailImageAtTime:(NSTimeInterval)playbackTime timeOption:(MPMovieTimeOption)option
- (void)requestThumbnailImagesAtTimes:(NSArray *)playbackTimes timeOption:(MPMovieTimeOption)option

但是每次返回的图片都是空的,或者下面报错;

Error Domain=AVFoundationErrorDomain Code=-11838 “操作已停止” UserInfo=0x7ac5560 NSLocalizedFailureReason=此媒体不支持该操作。,NSUnderlyingError=0x7a82ea0“操作无法完成。(OSStatus 错误 -12435。) ", NSLocalizedDescription=操作停止

有没有运气从流媒体视频中获取缩略图? 谢谢。

【问题讨论】:

【参考方案1】:

您必须先下载整个视频,然后才能通过 API 请求获得拇指...因为它表示 API 不支持从远程媒体获取拇指

【讨论】:

以上是关于MPMoviePlayerController 从流式视频中获取缩略图?的主要内容,如果未能解决你的问题,请参考以下文章

当应用程序从后台进入前台时,MPMoviePlayerController 黑屏

MPMoviePlayerController:无法从全屏切换到嵌入式

MPMoviePlayerController 从流式视频中获取缩略图?

从 MPMoviePlayerController 标准控件中删除/隐藏全屏按钮

使用 MPMoviePlayerController 从 session.outputURL 播放视频

iOS- MPMoviePlayerController 无法从远程 URL 播放视频