问题标签 [mpmediapickercontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
811 浏览

ios - 如何停止 MPMediaPickerController 用重复的 MPMediaItems 填充 MPMediaItemCollection?

我使用此代码选择曲目

在选择项目时,MPMediaPickerController我注意到按两次相同的项目会将其添加到MPMediaItemCollection两次。当我将曲目导入我的应用程序时,我最终导入了两次。

我想要一种方法来指定轨道只添加一次,或者如果失败,则能够从选择中过滤掉重复的轨道。如果这是可能的,我将如何去做?

我的目标是iOS5。

0 投票
1 回答
346 浏览

ios - ios:如何在应用程序背景中从画廊播放歌曲

我正在开发一个应用程序,用户可以在其中从设备库中选择一个声音文件,它会在应用程序运行时开始在应用程序后台播放。一旦选择,它将在每次应用程序运行时运行,直到用户再次浏览并更改声音文件。

我需要将声音文件复制到应用程序吗?或者它可以只使用它的路径来完成。

请让我知道是否有人可以帮助我。

0 投票
0 回答
333 浏览

objective-c - 无法在 MPMEDIAPICKERCONTROLLER 中选择专辑、有声读物等

我正在编写一个使用 MPMUSICPLAYER 的 iOs 应用程序。我从一个教程应用开始,效果很好。然后我添加了一些东西来播放网络广播。在路上的某个地方突然媒体选择器只让我选择歌曲,没有专辑,播放列表等。当我搜索有声读物标题时,应用程序崩溃并出现奇怪的错误:NSInvalidArgumentException 原因:UIApplication isResuming unrecognized selector。在此之前:BEGIN IMEDIATE 可能在 0:8/ 尝试写入只读数据库之后意外无法执行。

无论我做什么,我都无法恢复正常的行为。该应用程序可以播放来自 iTunes 的 DRM 歌曲。非常感谢任何帮助!

0 投票
1 回答
507 浏览

ios - 是否可以在不显示 MPMediaPickerController 的情况下显示 ios 中的所有歌曲

我正在尝试访问 ios 设备中的歌曲。从我的搜索中,我发现我需要使用 MPMediaPickerController。所以我正在创建媒体选择器并选择歌曲。是否有一种快捷方式可以在不显示 MPMediaPickerController 和挑选歌曲的情况下获取所有歌曲。

0 投票
0 回答
187 浏览

ios - iOS 在播放时缩放视频

我正在使用 MPMediaPickercontroller 播放视频。我喜欢通过捏合来缩放视频。有没有可能做到这一点。请帮我。

0 投票
2 回答
1557 浏览

ios - 为什么我的媒体选择器中的取消按钮不起作用?

我是一名新开发人员,我正在了解 iOS 中的音乐和声音。

我设法制作了一个媒体选择器,用户可以在其中选择音乐,但是当我按下取消按钮时,什么也没有发生。这是我正在使用的方法:

我尝试在其中放置一个 NSLog 以查看它是否实际被调用,并且控制台中没有任何内容,因此它实际上根本没有被调用。有没有可以根据这些信息得出的理由和解决方案?我只是错过了什么,或者可能没有在其他地方做过什么吗?

任何帮助将不胜感激。

如果我用于媒体选择器的代码会有所帮助,这里是:

0 投票
1 回答
3200 浏览

ios - AVAudioPlayer 错误域=NSOSStatusErrorDomain 代码=-43

尝试播放歌曲文件(通过 MPMediaPickerController 选择)时出现上述错误。在 iOS6 中运行良好,但在 iOS5 上出现错误。这是代码:

根据我所做的研究,错误 -43 表明该文件不存在。但是该文件是从带有 MPMediaPickerController 的 iTunes 库中选择的。再说一次,这个错误只发生在 iOS5 上。那么为什么iOS5会认为这首歌不存在呢?

作为参考,这就是我从媒体选择器获取歌曲网址的方式:

0 投票
1 回答
443 浏览

ios - 如何使用媒体选择器进行设置?

我是一名新开发人员,我正在掌握 iOS 中的音频。

这将很难解释,但我会试一试。我正在使用媒体选择器,以便用户可以从他们的库中选择一首歌曲。我不希望有一个队列或让它立即播放。相反,我希望它出现在表格视图中,当用户在表格视图中选择该歌曲时,它会在另一个视图中按下按钮时播放。

所以基本上,我希望用户能够从他们的库中选择一首歌曲并将其添加到列表中。然后,他们可以从该列表中选择一首歌曲,并在按下按钮时播放该歌曲。

如果有帮助,这是我用于媒体选择器和播放音频的代码(它们实际上并没有相互连接):

媒体选择器:

播放音频:

任何帮助将不胜感激。

0 投票
1 回答
835 浏览

ios - iOS - MPMediaPickerController 不适用于视频

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

我使用John Goodstadt 的回答中提供的代码来确认我在设备上有视频,但我不希望在MPMediaPickerController应该使用 Apple 提供的自动生成“视频选择器”时不必为“视频选择器”生成自己的 UI Media Item Type Flags

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

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

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

0 投票
1 回答
1083 浏览

ios - How to extract MPMediaItemCollection to NSData in AVPlayer?

I want to play device songs using avplayer in my app. In NSLog i m getting array value ===> " 18023427656013653237", " 15946441828903552798", " 10791915036547881152", " 17986655796364263078" // Now i want to what are these values .....

I have tried this.....