avplayeritem

    1熱度

    1回答

    我已經使用AVPlayer進行視頻播放。我正在使用下面的代碼行進行正向清理,並且工作正常。但是當我使用滑塊向後擦洗時,它看起來不穩定並跳過幾幀。 let valueToUpdate = Float(value) * Float(self.highlightsPlayer.clipTimeDuration) self.highlightsPlayer.highlightsPlayerItem?.s

    0熱度

    1回答

    我創建了一個名爲DecryptAudioPlayer類,它繼承NSObject的,這個類refrenced一個AVPlayer,並觀察該通知AVPlayerItemDidPlayToEndTimeNotification時init.like如下: override init() { super.init() NSNotificationCenter.defaultCenter(

    1熱度

    1回答

    我使用AVPlayer播放視頻。但是我的問題,即玩家正在發生錯誤。而同樣的網址已經發揮到Android設備和Safari瀏覽器也。如果這個網址取代了其他網址,它工作正常。 這是錯誤。 player.error ========== >>>>>>>>>>可選(錯誤域= AVFoundationErrorDomain代碼= -11848 「無法打開」 的UserInfo = {NSUnderlying

    4熱度

    4回答

    這裏我有,增加了視頻層,以我所建立的IB UIView的方法:上述方法被調用在viewDidAppear -(void)loadPlayer{ self.asset = [AVAsset assetWithURL:url]; AVPlayerItem *item = [AVPlayerItem playerItemWithAsset:self.asset];

    0熱度

    1回答

    我有一個AVPlayerViewController,我用AVPlayer和一些AVPlayerItem(iOS 10,Xcode 8,Objective C)初始化。 AVPlayerViewController在某些子視圖內呈現「內聯」,並且一切與原生播放控件完美配合。 當我按下本機全屏按鈕時,它也可以正常工作並切換到全屏模式(左上角的完成按鈕)。 我的問題是,當我按完成按鈕從全屏返回時,播放

    1熱度

    1回答

    我試圖從Alamofire下載的數據文件播放MP3。這首歌很好,我可以用AVAudioPlayer播放(數據:數據)。我應該如何使用AVPlayer播放相同的數據文件?我找不到如何從Data創建PlayerItem或從Data創建AVAsset。 此外,我有歌曲路徑的網址,但該URL不能以某種方式與AVPlayer一起使用。音樂只是不玩。 func startSong(withIndex: Int

    1熱度

    1回答

    我正在使用AVAssetResourceLoaderDelegate開發AVPlayer的視頻緩存系統。但是我發現有時媒體服務重置(AVAudioSessionMediaServicesWereResetNotification通知)大約每10秒發生一次,這會導致所有AVPlayerItem和AVPlayer對象重新初始化並導致播放停頓。 有人面臨同樣的問題?可能有一些線程問題,或AVAssetR

    0熱度

    1回答

    我有一個包含.mp3音頻文件的URL。我設計了我的代碼來使用AVPlayerItem播放音頻。我開始在模擬器中測試一切。突然間,當我在iPad設備上運行應用程序時,它開始拋出錯誤。我不確定問題是什麼。以下是在iPad設備上運行應用程序時引發的錯誤。 我得到ARC語義問題。我在iPad上安裝了iOS 9.2.1。 請幫幫我。

    0熱度

    1回答

    我有一個AVPlayerItem用來播放一個遠程HLS流和一個AVPlayerItemOutput對象添加爲輸出。當它播放時,我的手機的有線存儲器使用情況會持續上升,直到我只是發生內存崩潰。看起來輸出保留了所有的舊幀。但是,我只想在任何時候使用最新的框架。 如何防止此內存使用問題?

    0熱度

    1回答

    我的代碼通知: NSURL *videoURL = [NSURL URLWithString:strVideo]; playerController = [[AVPlayerViewController alloc]init]; playerController.player = [AVPlayer playerWithURL:videoURL]; playe