我有一個在iOS設備上播放背景音頻的音頻應用程序。我需要讓應用程序具有「跳過15個」按鈕 - Apple Podcasts應用程序和Overcast--而不是下一個/上一個曲目按鈕。有沒有人知道這是什麼文件,或一些例子?這對谷歌來說是一個棘手的問題。在iOS鎖屏中播客的「跳過」按鈕
2
A
回答
5
更新:iOS 7.1及更高版本的這個問題的最佳答案,在https://stackoverflow.com/a/24818340/1469259。
鎖定屏幕上的按鈕觸發「遠程控制」事件。您可以處理這些事件並根據需要跳過前進/後退:
- (void)viewDidAppear:(BOOL)animated {
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
if ([self canBecomeFirstResponder]) {
[self becomeFirstResponder];
}
}
- (void)remoteControlReceivedWithEvent:(UIEvent *)receivedEvent {
if (receivedEvent.type == UIEventTypeRemoteControl) {
switch (receivedEvent.subtype) {
case UIEventSubtypeRemoteControlTogglePlayPause:
// add code here to play/pause audio
break;
case UIEventSubtypeRemoteControlPreviousTrack:
// add code here to skip back 15 seconds
break;
case UIEventSubtypeRemoteControlNextTrack:
// add code here to skip forward 15 seconds
break;
default:
break;
}
}
}
實際跳過的方式取決於您如何播放音頻。
潛在的我用我自己實現這一目標的另一種方式,但不是一個MPSkipIntervalCommand
https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPSkipIntervalCommand_Ref/index.html
相關問題
- 1. 跳過屏幕鎖
- 2. iOS Admob廣告開始播放鎖屏按鈕 - BUG?
- 3. 更改iOS中的鎖定屏幕按鈕
- 4. IOS正在播放按鈕
- 5. 禁止音頻繼續播放鎖屏或在Safari中按主頁按鈕
- 6. 如何在iOS鎖屏上添加搜索按鈕?
- 7. 按鈕不能在鎖屏工作
- 8. 讓按鈕在iOS中播放聲音
- 9. 按鈕不在iOS中播放音頻
- 10. 如何製作類似iOS 7鎖屏的圓形按鈕
- 11. 跳過遊戲窗口激活作爲播放按鈕按unity3d
- 12. 如何在roku廣告播放時添加跳過按鈕?
- 13. Blackberry鎖屏前的顯示按鈕
- 14. 鎖被跳過
- 15. 如何播放可通過iPhone上的屏幕鎖定按鈕解鎖的音頻
- 16. 跳過pybossa中的任務點擊跳過按鈕時
- 17. iOS初始屏幕按鈕
- 18. 跳過上傳按鈕
- 19. 啓動屏幕上的跳過按鈕inxcode
- 20. SpriteKit播放器跳轉按鈕
- 21. 我可以在iOS鎖屏音樂控件中隱藏倒帶按鈕嗎?
- 22. Android:與屏幕交互鎖定按鈕
- 23. Android鎖定屏幕Chromecast按鈕
- 24. Spotify在iOS上嵌入播放按鈕
- 25. 如何檢測在iOS中同時按下主頁按鈕和鎖定按鈕?
- 26. 在android中修改鎖定屏幕的主頁按鈕行爲
- 27. 向Brightcove播放器添加跳過廣告按鈕
- 28. 在iOS7上區分屏幕鎖定和主屏幕按鈕
- 29. 在CABasicAnimation(iOS)中跳過
- 30. iOS MPMoviePlayerViewController在屏幕鎖定時停止播放
最佳答案爲iOS 7.1+這裏:有沒有一種公開的方式,迫使MPNowPlayingInfoCenter到顯示播客控制?](http://stackoverflow.com/questions/20591156/is-there-a-public-way-to-force-mpnowplayinginfocenter-to-show-podcast-controls) – CupawnTae 2015-10-20 22:29:04