2016-05-04 4 views
2

Я новичок в Swift, и я не знаю Objective C. Я с нетерпением жду дизайна стандартного аудиоплеера. Я заметил, что приложения для музыки, подкастов и телеграмм используют своего рода одного игрока. Я не знаю, как добавить этого игрока в свое приложение. Разработали ли они его с нуля или есть готовый игровой бар, который можно добавить в мое приложение?Есть ли готовый аудиоплеер в xcode, подобный тем, которые используются в приложениях для музыки, подкастов и телеграмм?

Я загрузил источник приложения телеграммы, но он большой, в объективе C, и не компилируется!

Итак, как получить этот плеер ??

music app player telegram player

+0

Возможно, вы можете попробовать этот бесплатный курс - https://www.udemy.com/make-media-player-app-for-ios-8-using-swift-avfoundation/ –

+0

@SimonBosley I ' вы делали что-то подобное раньше, но у игрока мало проблем. например Он не отображается в кнопках управления мультимедиа на экране блокировки, музыка отключается, если звонок отключен, и мне приходится вручную программировать показ и скрытие кнопок воспроизведения и паузы. Я искал что-то готовое, которое обрабатывало все эти проблемы. – anasqadrei

ответ

3

Попробуйте LNPopupController, является основой для представления контроллеров отображения в виде всплывающих окон других контроллеров зрения, так же, как Apple, музыка и подкасты приложения.

имеет демо-сцена музыки в обоих Objective-C & Swift

Примечание: это UI/UX игрока не реальный игрок, так что не inluclude любой AVAudioPlayer. Чтобы построить свой плеер, вы можете взглянуть на это: Playing a sound with AVAudioPlayer

0

LNPopupController просто замечательный, но если вы хотите сохранить свои собственные элементы управления на панели инструментов, создайте свои собственные. Для справки: here