由於使用隊列/ etc(使用Apple的SpeakHere項目爲例)的音頻流太複雜,無法讓我的大腦理解,因此我正考慮以不同的方式播放流式音樂。我有一臺充當「無線電臺」的設備,其他設備通過Wi-Fi連接到該設備並「收聽」。所以我實現了cocoaHTTPserver,我所做的就是從iTunes庫中獲取MPMediaItem並將其放入公共Web文件夾中。然後我使用GameKit將歌曲URL傳遞給其他附近的設備。這很有效,我的所有設備都可以在廣播設備的URL上成功播放歌曲。我的問題是,流始終始於開始。因此,如果「無線電主機設備」在歌曲中持續30秒,然後有人連接,則新連接會在開始時開始播放歌曲。AVPlayer Streaming - 在特定時間播放流
所以我的問題是,如果我不斷地將當前播放時間從主機設備傳遞到其他設備,如果新設備連接到「流」,有沒有辦法讓我在使用AVPlayer的音頻流上,設置當前的回彈時間?
因此,歌曲20秒鐘內,一個新的設備連接,我們告訴新的設備在20秒開始流。這可能嗎?
所以我已經有了這個解決方案,除了我的小問題,你可能認爲我瘋狂的這樣做,但它比這個方法更容易做,而不是找出蘋果的低級API流。
我用我的初步測試,但不知道如何暫停流或設置一個流在特定時間玩 – spentak 2011-12-14 15:42:21