簡體   English   中英

前進按鈕在我的代碼中不起作用

[英]The forward button doesn't work in my code

該視圖是指向您在其中播放音樂的頁面的Web鏈接: http : //www.goear.com/listen/5681ce5/old-man-river-show-boat-paul-robeson當手機被鎖定時,音樂播放正常。 播放按鈕沒問題,但是當我按前進按鈕(鎖定手機時)時,發生了一些錯誤,播放器關閉了(很明顯,該按鈕不起作用)

我的意思是顯然是因為我在xcode中以編程方式進行了此操作。 我有一個基於視圖的Web應用程序。 也許要更改appdelegate中的某些內容?

這是我的代碼:

 NSError  * sessionError =  nil ; 
NSError  * activationError =  nil ; 
[[ AVAudioSession sharedInstance ] setCategory :  AVAudioSessionCategoryPlayback error :& sessionError ]; 
[[ AVAudioSession sharedInstance ] setActive : YES error :  y activationError ];
En el siguiente método:

    -  ( BOOL ) aplicación : ( UIApplication  *) didFinishLaunchingWithOptions de aplicación : ( NSDictionary  *) launchOptions
 { 
    retorno YES ; 
}

好的,首先,iPhone具有四個主要按鈕:主頁,鎖定,增大音量和減小音量。 因此,我假設您是指iPhone媒體播放器控制中心上的下一個跟蹤按鈕。 看起來像>>的那個。

考慮到這一點,您的Web視圖正在通過共享的AVAudioSession播放音樂曲目,這是我們應該要做的。 當您按下下一首曲目按鈕時,將觸發一個事件來查找下一首曲目,但是由於您使用的是http流,因此除非您為該事件添加偵聽器並使您的應用程序接收遠程控制事件,否則它將永遠找不到該曲目。

否則,它只會變得混亂,可能會崩潰或無法播放任何內容。 但是,如果您在設備上嘗試過,它很有可能會開始在媒體庫中播放曲目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM