avplayeritem

    0熱度

    1回答

    當我第一次播放任何視頻時,視頻播放完全正常,但是當我從手機的媒體庫中選擇視頻並替換它時,視頻在2秒後變黑且音頻播放至結束。 添加視頻播放器在這裏: -(void) addMoviePlayer{ NSString *path = [[NSBundle mainBundle] pathForResource:@"got1" ofType:@"mp4"]; NSURL *videoURL = [N

    0熱度

    1回答

    好的,我在這裏使用MPMediaItems,我需要從MPMediaItemArtwork獲取圖像。問題是因爲我使用另一個框架,這imageWithSize in Swift3不適合我。我MPMediaItem似乎是在一個不同的格式: if let artWork = AudioPlayerManager.shared.currentTrack?.nowPlayingInfo?[MPMediaIte

    1熱度

    1回答

    有沒有辦法在AVPlayer上設置觀察者/回調以在幀改變時得到通知? 我知道這兩個addBoundaryTimeObserver和addPeriodicTimeObserver但是這些都是需要我估計幀速率近似等 還有一個需要注意的是: 國家總的意見:你可以使用鍵值觀察(KVO)觀察許多玩家動態屬性的狀態變化,例如其當前項或其回放速率。您應該在主線程上註冊並取消註冊KVO更改通知。這樣可以避免在另一

    0熱度

    1回答

    在我的iOS應用程序中,我有一個自定義音頻播放器類,它創建基於URL的音頻資產的底層AVPlayer。這一切都非常香草 - 根據URL加載AVPlayerItem,異步加載資產數據,然後使用它創建AVPlayer實例。 一切正常,但我剛剛發現AVPlayer加載音頻資產並正確解析它的情況,但拒絕播放任何音頻。 這發生在我啓動應用程序之前開始幾個遊戲之前。例如。我的世界和紀念碑谷。沒有防錯的方法來重

    1熱度

    1回答

    我寫了一個UIView子類「VideoPlayerView」來封裝AVFoundation視頻播放。我相信我有一個防彈KVO模式,用於處理觀察AVPlayer,AVPlayerItems和AVURLAssets以加載,回放和錯誤處理。 相反,我發現崩潰被報道,這種模式是專門設立的防範(很少,但仍然報道)。 a)類AVPlayerItem的實例0x170019730被解除分配,而鍵值觀察者仍然在其中

    0熱度

    1回答

    我有一個簡單的音頻播放列表使用AVQueuePlayer對象。該隊列通過遍歷包含自定義UITableViewCell對象的UITableView(PlayableAudioCell)來填充。這些對象有一個AVPlayerItem屬性audioTrack,我將它插入到AVQueueplayer的隊列中。 我想在播放和完成項目時將AVPlayerItemDidPlayToEndTime觀察者添加到這些

    1熱度

    1回答

    我在桌面單元格&中加載視頻圖像,當它是屏幕的中心時它正在播放視頻,並且它在下方圖像中正常工作。 問題是,當我scrolldown tableview,一些細胞圖像更改爲Played Video Captured圖像。 在View Debug heirarchy中,圖像在單元中是完美的,但在設備運行時有一些疊加圖像。 我該如何解決這個問題?

    1熱度

    1回答

    你有沒有遇到過的問題不正確CVPixelBufferRef時相同的視頻copyPixelBufferForItemTime是不正確iOS上? 我有AVPlayerItemVideoOutput,聯繫到合適AVPlayerItem。 我打電話copyPixelBufferForItemTime,收到CVPixelBufferRef然後從中檢索的OpenGL紋理。 CVPixelBufferRef p

    0熱度

    5回答

    我是新來的ios,我有一個包含在線音頻播放器的應用程序。我需要獲得音頻的總持續時間。我已經嘗試了很多,但所有代碼返回NaN或持續時間。什麼是獲得音頻總持續時間的最佳方式..? 我的代碼 NSString *songUrl = @"http://9xmusiq.com/songs2/tamil/Kaatru%20Veliyidai/Azhagiye%20%5bStarmusiq.cc%5d.mp3"

    0熱度

    1回答

    我想從音樂曲目中獲得一些信息,一切正常,但一些音樂沒有title,artist和cover artwork,在這種情況下,我必須提供一個默認值,例如Unknown。 我填寫表格視圖與軌道的信息是這樣的: //MARK: - Get Data From Track : func getDataFromTrack(file:URL) { //Get data from track