哪些视频格式与 iPhone 的资源库兼容?
换句话说,对于哪些视频格式,ALAssetsLibrary 的 videoAtPathIsCompatibleWithSavedPhotosAlbum 会返回 YES?
我似乎无法在 iPhone 引用库中找到任何相关信息。
最佳答案
尚未有人提到这一点,但这取决于 iPhone/iOS 设备。在制作一个尝试将 Flickr 视频复制到相册的应用程序时,当我在 writeVideoAtPathToSavedPhotosAlbum: 调用非 Retina iPhone 上不断收到无效数据结果时,我感到很沮丧。
我按照这个问题的要求,对各种大小的 Flickr 视频运行了一些 videoAtPathIsCompatibleWithSavedPhotosAlbum 测试。
iPhone iPhone iPad (non-Retina) (Retina) 6119419764_orig.mov H.264, 1,920 x 1,080 NO NO NO Linear PCM, 16 bit little-endian signed integer, 48000 Hz, Stereo (L R) 35.33 Mbit/s 6119419764_hd.mp4 AVC Coding, 1,280 x 720 NO YES YES AAC, 44100 Hz, Stereo (L R) 2.15 Mbit/s 6119419764_site.mp4 AVC Coding, 640 x 360 NO YES YES AAC, 44100 Hz, Stereo (L R) 833.71 kbit/s 6119419764_mobile.mp4 AVC Coding, 568 x 320 YES YES YES AAC, 32000 Hz, Mono 775.14 kbit/s 6121206003_orig.mov (Taken with iPhone 3Gs) H.264, 480 x 360 YES YES YES AAC, 44100 Hz, Mono 865.94 kbit/s 30 fps 6110638568_reformat.mov H.264, 640 x 360 YES YES YES AAC, 44100 Hz, Mono 3.57 Mbit/s
基于此有限的测试,对于给定的格式和设备,大小似乎最重要。 (对于当前的 Flickr 编码方法和 url scheme ,mobile
视频适用于所有 iOS 设备相册,而 hd
和 site
视频仅适用适用于 Retina iPhone 和 iPad。)
一个有趣的旁注是,高清视频可以通过 MPMoviePlayerController 在非视网膜 iPhone 上播放 - 您只是无法将它们保存到相册中。
关于iphone - 资源库兼容哪些视频格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257224/