问题标签 [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 投票
1 回答
393 浏览

iphone - 如何同时播放 iPod 库中的两个音频文件?

我知道 MediaPickerConroller 可用于访问 iPod 库,但我不确定它是否可以同时播放两首歌曲。AVFoundation 将允许这样做,但是您如何让 AVFoundation 访问该库?有没有更简单的方法来做到这一点?任何帮助表示赞赏,谢谢。

0 投票
2 回答
2241 浏览

ios - 如何在 IOS 中减小音频文件大小

我正在做一个从 mediapicker 获取歌曲并将其保存到我的应用程序的应用程序。我想减小文件的大小,但是我得到了一个名为“AACConverter”的示例,我测试了该应用程序,但它没有减小文件大小。可以任何人都可以帮助我解决这个问题。

0 投票
3 回答
12425 浏览

objective-c - 从 iOS 库中挑选音乐并发送/保存

我对音乐文件有疑问。

我想从 iPhone/iTouch/iPad 的音乐库中选择 1 个/多个音乐文件并保存在我的文档文件夹中或将其发送到服务器。

我大致浏览了MPMediaPickerControllerAddMusic(Sample Code)。但是,我只能获得选择歌曲和播放的详细信息。

是否可以保存那些我也可以用来发送到服务器的选定歌曲?

谢谢

0 投票
0 回答
247 浏览

objective-c - MPMediaPickerController“无法打开数据库文件”

在某些情况下,当在我的 iOS 设备上显示 MPMediaPickerController 时,我没有在控制台中显示和记录任何结果,我发现许多 SQLite 错误以及“无法打开数据库文件”错误。我以前在 SQLite 工作过,我知道这个错误通常意味着数据库文件当前正在另一个线程和/或进程中使用。

问题是,问题充其量是间歇性的。它不会一直发生,我不确定这是否会最终发生有一个共同的主题。我很熟悉 SQLite 来理解这个问题,但是实际的数据库查询是“黑盒的”,所以我几乎无法控制它,而且我是 CoreMedia 和 MediaPlayer 框架的新手。以前有没有人看到过这种情况,如果是这样,他们是否设法找到解决问题的方法?

编辑:我用来实例化控制器的代码是这样的:

0 投票
1 回答
1366 浏览

ios - iOS - 从 didPickMediaItems 获取播放列表

我想知道用户何时使用媒体选择器选择歌曲,他们从哪个播放列表中选择歌曲。由于某种原因,播放列表似乎不存在。

基本上,当用户进入媒体选择器中的播放列表时,我们将其称为“健身房歌曲”并选择一首歌曲,mediaPicker:didPickMediaItems: 函数会返回歌曲详细信息,但不会说明用户从哪个播放列表中选择了歌曲。

所以我想做的是播放那首歌并继续播放该播放列表中的其他歌曲。但是没有播放列表信息,它会开始播放该歌曲并继续播放“所有歌曲”列表中的其余歌曲。

这是我的代码:

0 投票
1 回答
477 浏览

ios - 如何更改 MPMediaPickerController 的语言设置。

我正在创建一个音乐应用程序,我想支持MPMediaPickerController. 我编程如下:

我在设置为日语的 iPhone 上运行了这段代码。

MediaPicker 窗口打开,但按钮的字符串是英文的……例如“Playlists”、“Artists”或“Songs”。日志显示accessibilityLanguage 设置为JP(语言设置= ja)。

如何更改 MPMediaPickerController 的语言设置?

环境: XCode 4.4.1、iOS SDK 5.1、iPhone(iOS 5.1)

0 投票
0 回答
127 浏览

iphone - 使用 MPMediaPickerController 从 Genius 播放列表中选择歌曲时,歌曲标题与选择器标题重叠

我正在使用一个

MPMediaPickerController

选择歌曲添加到我的应用程序的播放列表中。使用以下代码,为了从 Genius 播放列表中选择歌曲,歌曲标题与选择器标题重叠,如图 1 所示。对于任何其他情况,文本不重叠。有人可以帮我解决这个问题。

------图片1-----------------------------正常歌曲选择

天才播放列表重叠标题 正常选择图像 在此处输入图像描述

0 投票
4 回答
3019 浏览

iphone - MPMediaPickerController.showsCloudItems 似乎什么都不做

在 Apple 上发布此消息时运气不佳,但现在 iOS 6 NDA 已启动,希望更多人能在这里看到它。

我正在尝试修改应用程序以仅允许用户选择已在本地下载的音乐。我在 iOS 6 GM 下有以下代码:

从文档中:

媒体项目选择器的默认行为是 YES,这意味着选择器显示可用的 iCloud 项目。如果媒体项目可通过 iTunes Match 获得并且尚未存储在设备上,则该媒体项目被视为 iCloud 项目。

我认为这意味着如果启用了 iTunes Match,则只有已下载到设备的项目才会显示在选择器中,但我总是会看到整个 iTunes Match 库。我为此提交了一个雷达,因为它似乎是一个严重的错误。如果有人可以告诉我,我很想知道我在这里缺少什么。

0 投票
1 回答
276 浏览

ios - MPMediaPickerController 在 iPad 上缺少搜索功能

MPMediaPickerController使用相同的代码设置搜索功能时,搜索功能在 iPhone 上有效,但在 iPad 上无效。iPhone 上的选择器中有一个搜索框,但 iPad 上没有。

有没有办法在 iPad 上启用此功能?

0 投票
1 回答
870 浏览

iphone - 当我将音频文件从 iphone 音频库保存到我的应用程序文件夹时,如何减小音频文件的大小?

我正在制作一个音频应用程序。在其中,我从 iphone 设备音频库中挑选了一首歌曲,然后将其保存到我的应用程序文件夹中。但是当我将它保存到我的文件夹时,歌曲的大小会增加 4-5 倍。这是我的代码 -

请帮助我做错了什么。