Ich versuche, einen Multi-Source-Musik-Player mit Tracks von YouTube und Soundcloud zu erstellen, und möchte den Inhalt von MPNowPlayingInfoCenter überschreiben, um Informationen über die Künstler/Releases anstelle des Namens von das YouTube-Video.MPNowPlayingInfoCenter bei der Verwendung von WKWebView überschreiben
Alles funktionierte gut, wenn ich UIWebview verwendet, aber aus Leistungsgründen musste ich auf die neue WKWebview wechseln und nun die Methode, die ich vor verwendet, um die nowPlayingInfos eingestellt hat keine Auswirkung
Gibt es eine Möglichkeit, das deaktivieren automatisches Mapping der <audio>
und <video>
Tags innerhalb des HTML und/oder um die Infos, die es bietet, mit meinen Infos zu überschreiben?
Hier ist der Code, den ich verwende, die 7 auf iOS funktioniert und arbeitete auf iOS 8, wenn ich UIWebview verwendet:
let newInfos = [
MPMediaItemPropertyTitle: (currentPlaylist[currentPlaylistIndex] as! Track).trackName,
MPMediaItemPropertyArtist: (currentPlaylist[currentPlaylistIndex] as! Track).trackArtist,
MPMediaItemPropertyPlaybackDuration: NSNumber(integer: self.getDuration()),
MPNowPlayingInfoPropertyElapsedPlaybackTime: NSNumber(integer: self.getCurrentTime()),
MPNowPlayingInfoPropertyPlaybackRate: NSNumber(double: self.playing ? 1.0 : 0.0),
MPMediaItemPropertyArtwork: MPMediaItemArtwork(image: image)
]
MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo = newInfos
Ich habe, dass keine der Variablen ich verwende, sind gleich Null, und ich aktivierte mein AudioSession in die AppDelegate
var audioSession = AVAudioSession.sharedInstance()
var error : NSError?
audioSession.setCategory(AVAudioSessionCategoryPlayback, error: &error)
audioSession.setActive(true, error: &error)
UIApplication.sharedApplication().beginReceivingRemoteControlEvents()
Irgendwelche Ideen?
Were Sie können eine Lösung dafür finden? Einen Tag damit verbringen, einen Weg zu finden, um WKWebView und UIWebView mit Informationen über den Sperrbildschirm zu überschreiben (Ich möchte einen UIImage und Text selbst bereitstellen ..) Kein Erfolg .. BTW: mit IOS 8.4 und UIWebView kann ich auch nicht setze das gesperrte Bild nicht mehr – cujo30227
Nein, ich habe endlich aufgegeben und die App ohne die NowPlayingInfos für iOS 8 und WKWebview Ich habe ein Problem auf Apple Radar erstellt, aber bis jetzt habe ich keine Antworten, es ist mehr als 3 gewesen Monate, und die Situation ist immer noch die gleiche in iOS 9, also glaube ich nicht, dass sie irgendetwas tun werden –