iOS 8 GM: PHImageManager returns video thumbnails with overlaid icon and duration text
| Originator: | stephenpoletto | ||
| Number: | rdar://18345050 | Date Originated: | 15-Sep-2014 05:11 PM |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | 8.0 (12A365) |
| Classification: | Serious Bug | Reproducible: | Always |
Summary: Call -[PHImageManager requestImageForAsset:targetSize:contentMode:options:resultHandler:] for a video taken on iOS 7, with a small target size. PHImageManager will return a thumbnail that has icon/text overlaid. This behavior has been captured in a sample project attached to this rdar and uploaded to: https://www.dropbox.com/sh/ykxg3z4ql4mv569/AACkhU1QIgd0k5IvJR4ETqT9a?dl=0 The sample project will identify all videos in the camera roll, and show a tiny thumbnail in the center of the screen for each video from newest to oldest. A sample icon exhibiting this behavior is available here: https://www.dropbox.com/sc/bklaaxzdba45uuk/AAB4oVLHxy2_UdlTbDdycuFja Steps to Reproduce: 1. Open the provided sample project and deploy to a device running iOS 8 which has a mix of videos taken while running iOS 8 and videos taken before installing iOS 8. 2. The app will show tiny thumbnails in the center of the screen, one at a time, with 5 seconds in between each thumbnail. The thumbnails are displayed newest->oldest. Expected Results: Thumbnails for older videos should be returned with no overlays. Actual Results: The most recent videos (i.e. the ones added to the camera roll from iOS 8) return thumbnails as expected, with no overlay. Older videos (taken from iOS 7 or earlier) return thumbnails with an overlaid video icon and duration text. Version: 8.0 (12A365) Notes: Configuration: iPhone 5 Attachments: 'PHAssetVideoThumbnailBug.zip' was successfully uploaded.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!