2010-02-27 4 views
2

Я хочу использовать пример addmusic, который Apple создал для доступа к библиотеке IPod и возможность воспроизведения музыки в MY приложении; Я, однако, не знаю, какие файлы нужно копировать и как объединить два ... может кто-нибудь, пожалуйста, скажите мне, что делать? Я уже создал кнопку в МОЕ приложении, которое затем нажимает то же самое, что и кнопка в примере AddMusic, чтобы открыть приложение Mediapicker. Любая помощь будет принята с благодарностью.Приложение AddMusic Доступ к библиотеке Ipod

ответ

2

Вам не нужно копировать какие-либо конкретные файлы из примера, а только некоторые из функций.

Чтобы выбрать музыку, которую вы используете MPMediaPickerController, просмотрите AddMusicOrShowMusic в MainViewController.m, чтобы узнать, как создать экземпляр этого и какие методы делегата вам нужно реализовать.

Важным классом, который необходимо использовать для воспроизведения музыки, является MPMusicPlayerController. В MainViewController.m вы увидите методы, которые вам нужно реализовать и как их использовать, см., Например, ((IBAction) playOrPauseMusic: (id) отправитель.

По существу вы берете медиа-элементы, возвращаемые MPMediaPickerController, и вызываете setQueueWithItemCollection на MPMediaPickerController, чтобы поставить в очередь музыку. После этого на самом деле это всего лишь случай вызова play/pause/etc и обновления вашего интерфейса.

Код, в котором вы нуждаетесь, есть все, вам просто нужно вытащить правильные биты.

+0

Во-первых, большое спасибо за быстрый отклик. Это действительно помогает, когда я хотел бы решить ситуацию сегодня. Есть ли вероятность, что вы сможете сказать мне ТОЧНО, что мне нужно скопировать, потому что есть много переменных, и нужно навязать путаницу. Все, что я хочу, это то, что когда я нажимаю кнопку на MY-приложении, она просто открывает MPMediaPicker, а затем я могу выбрать несколько треков из моей библиотеки -> щелкнуть мышью, а затем автоматически воспроизвести их. Я понимаю, что весь код есть, но что я копирую и где я их помещаю в свой проект? – Pavan

+0

продолжением предыдущего комментария ...... У меня есть следующие файлы: ViewAppDelegate.h SecondViewController.h SecondViewController.m ThirdViewController.h ThirdViewController.m ViewViewAppDelegate.m ViewController.h ViewController.m .... мой второй вид содержит кнопку фактического, где я хотел бы, чтобы медиаборщик появлялся после нажатия на кнопку во втором представлении; просто говоря вам, что вы должны знать, где находится кнопка. Я очень благодарен вам за помощь. Я посмотрел документацию на яблоко, но я был просто смущен. заблаговременно – Pavan

+0

в основном, что такое buts, которые мне нужно вытащить, и где я теперь их размещаю, когда ive рассказал вам файлы, которые участвуют в моем проекте? – Pavan

Смежные вопросы