2012-02-06 71 views
6

This applicationthis application說它在鎖屏上顯示動態壁紙。我們有類似的要求。好奇地知道iphone上的鎖屏上的動態壁紙的技巧

從評論知道,它是背景音樂與無聲音量播放音樂,但它與設置壁紙無關。

對我們來說,這是一個非常糟糕的話題。任何人都可以請建議從哪裏開始..?

Referred thisReferred this在我們的論壇上的問題,但表示它不會被蘋果批准。那麼當前的應用程序如何在商店中存在?

注意: 請認爲這是真正的編程問題,因爲沒有我們可以找到的起點。

回答

4

如果您在播放音樂,可以使用MPNowPlayingInfoCenter(可在iOS 5.0及更高版本中使用)在鎖定屏幕上設置封面藝術,標題和藝術家等內容。您的代碼看起來是這樣的:

NSMutableDictionary *currentTrackData = [[NSMutableDictionary alloc] init]; 
[currentTrackData setObject:"Some text" forKey:MPMediaItemPropertyTitle]; 

MPMediaItemArtwork *mediaItemArtwork =[[MPMediaItemArtwork alloc] initWithImage:[UIImage imageNamed:@"your image path"]]; 
[currentTrackData setObject:mediaItemArtwork forKey:MPMediaItemPropertyArtwork]; 
[mediaItemArtwork release]; 

[MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = currentTrackData; 

不要忘記導入的媒體播放器框架:

#import <MediaPlayer/MediaPlayer.h> 
0

活鎖屏的應用程序必須做這種方式(MPNowPlayingInfoCenter)如你不能播放音樂,同時使用應用程序