gpt4 book ai didi

iOS - MPMediaPickerController 不适用于视频

转载 作者:行者123 更新时间:2023-11-29 03:43:35 26 4
gpt4 key购买 nike

我最近发现this关于 MPMediaPickerController 的问题不识别视频,这正是我想要做的:让用户从他们的 iPod/视频库中选择视频。 (不是用户拍摄的视频,我指的是 iTunes 电视节目等)。该链接似乎确认这是一个已知问题,但接受的答案实际上并未提供解决方案。

我使用了 John Goodstadt's answer 中提供的代码确认我的设备上有视频,但当 MPMediaPickerController 时,我不想为“视频选择器”生成自己的 UI应该使用 Apple 提供的 Media Item Type Flags 自动执行此操作:

// audio media types
MPMediaTypeMusic = 1 << 0,
MPMediaTypePodcast = 1 << 1,
MPMediaTypeAudioBook = 1 << 2,
MPMediaTypeAudioITunesU = 1 << 3, // available in iOS 5.0
MPMediaTypeAnyAudio = 0x00ff,

// video media types
MPMediaTypeMovie = 1 << 8,
MPMediaTypeTVShow = 1 << 9,
MPMediaTypeVideoPodcast = 1 << 10,
MPMediaTypeMusicVideo = 1 << 11,
MPMediaTypeVideoITunesU = 1 << 12,
MPMediaTypeAnyVideo = 0xff00,

// generic media type
MPMediaTypeAny = ~0

事情是,每当我尝试这样做时:

MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAny];

(有效)然后我更改 MPMediaTypeAnyMPMediaTypeAnyVideo ,我得到:

Warning: Unsupported media types (65280), using MPMediaTypeAny.

我错过了什么吗?是否有一些快速简便的解决方案,或者我真的必须从头开始创建自己的 VideoPicker?如果是这样的话,谁能满足我的好奇心并解释一下原因MPMediaPickerController似乎不再喜欢视频了?

最佳答案

基于对 this question 的回复,您可能在使用 MPMediaPickerController 方面不走运。您可能会考虑自己推出,最有可能访问 media library directly .如果您这样做,请务必在 Github 上发布您的代码! :)

如果您有任何其他问题,请告诉我。

关于iOS - MPMediaPickerController 不适用于视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18026836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com