2016-05-04 21 views
2

Ich bin neu bei Swift und ich kenne Objective C. Ich freue mich darauf, einen Standard-Audio-Player zu entwickeln. Ich habe festgestellt, dass Musik-, Podcast- und Telegramm-Apps den gleichen Player verwenden. Ich weiß nicht, wie ich diesen Player in meiner App hinzufügen kann. Haben sie es von Grund auf neu entworfen oder gibt es eine fertige Spielerleiste, die in meiner App hinzugefügt werden kann?Gibt es in xcode einen fertigen Audioplayer, ähnlich wie in Musik-, Podcast- und Telegramm-Apps?

Ich habe die Quelle der Telegramm-App heruntergeladen, aber es ist groß, in Ziel C, und kompiliert nicht!

Also, wie bekomme ich diesen Player ??

music app player telegram player

+0

Vielleicht könnten Sie diesen kostenlosen Kurs versuchen - https://www.udemy.com/make-media-player-app-for-ios-8-using-swift-avfoundation/ –

+0

@SimonBosley I‘ Ich habe etwas ähnliches vorher gemacht, aber der Spieler hat ein paar Probleme. z.B. Es wird nicht in den Media-Control-Tasten auf dem Sperrbildschirm angezeigt, Musik ist stummgeschaltet, wenn der Klingelton stummgeschaltet ist, und ich muss das Ein- und Ausblenden der Wiedergabe- und Pause-Tasten manuell programmieren. Ich war auf der Suche nach etwas Ready-made, das all diese Probleme bewältigt. – anasqadrei

Antwort

3

Versuchen LNPopupController aus, ist ein Framework View-Controller als Pop-ups anderer Ansicht-Controller für die Darstellung, ähnlich wie die Apple-Musik und Podcasts Apps.

Es hat Demo Musikszene in beide Objective-C & Swift

Hinweis: Dies ist die UI/UX des Spielers nicht die tatsächlichen Spieler, so dass es keine AVAudioPlayer hat inluclude. Um Ihren Player zu erstellen, werfen Sie einen Blick darauf: Playing a sound with AVAudioPlayer

0

LNPopupController ist einfach großartig, aber wenn Sie Ihre eigenen Steuerelemente auf der Symbolleiste behalten möchten, erstellen Sie Ihre eigenen. Als Referenz: here