![](/img/trans.png)
[英]Assigning AVPlayer to AVPlayerLayer rounds players currentTime asyncronously
我試圖在兩個地方顯示單個視頻並使它們同步。 我創建 AVPlayer,將其分配給 AVPlayerLayer 並播放大約一秒鍾。 在創建第二個 AVPlayerLayer 之后,將 sme AVPlayer 分配給它。 那時我希望兩個層都顯示相同的幀,因為它們由同一個 AVPlayer 支持,但是 ...
[英]Assigning AVPlayer to AVPlayerLayer rounds players currentTime asyncronously
我試圖在兩個地方顯示單個視頻並使它們同步。 我創建 AVPlayer,將其分配給 AVPlayerLayer 並播放大約一秒鍾。 在創建第二個 AVPlayerLayer 之后,將 sme AVPlayer 分配給它。 那時我希望兩個層都顯示相同的幀,因為它們由同一個 AVPlayer 支持,但是 ...
[英]AVPlayer problem with HLS lives material and currentTime
我使用 AvPlayer 在我的 iOS 應用程序中運行 HLS 播放列表。 除了 LIVE 材料的“currentTime”之外,一切正常(搜索、播放、暫停等)。 短代碼: 問題: 在調用 AvPlayer 中的 replaceCurrentItem 后 addPeriodicTime ...
[英]MTAudioProcessingTap - prepare{} and process{} callbacks are not executing
我正在努力將(本地)電影加載到 AVPlayer 中,並使用 audioTapProcessor 對音軌進行處理。 到目前為止,我已經在此處、 此處和此處找到了 GitHub 個很棒的示例。 我正在使用上一個鏈接中使用的“tap cookie”方法以及對上一個問題的回答。 音頻和視頻播放工作正常。 ...
[英]AVPlayer.status doesn't run when wrapped in a DispatchWorkItem with a Delay
因為我在單元格中播放視頻,所以我有一個 AVPlayer 可以在某些情況下立即播放視頻,而在其他情況下它會在幾秒鍾后運行。 當它立即運行時, .status工作正常。 但是,當我將它包裝在具有.asyncAfter延遲的DispatchWorkItem中時,永遠不會調用完全相同的.status 。 ...
[英]how to get bitrate of video streaming on iPhone/iPad devices?
我有一個 iOS 應用程序,可以在 iPhone/iPad 設備上流式傳輸視頻。 現在我需要在 iPhone/iPad 設備上獲取視頻流的比特率。 ObservedBitrate和IndicatedBitrate對此沒有幫助。 我也遇到了下面的這篇文章,但很少有評論提到它僅適用於 mpeg4 視 ...
[英]AVPlayer class to be used for Multiple View Controllers
我正在使用 AVPlayer 項目來播放直播流(Radio App)。 一切似乎都在工作,但是,整個代碼都在一個視圖 Controller 下,即PlayerViewController: UIViewController. 因為我將向應用程序添加更多功能並且不想重復用於 AVPlayer 的所有方 ...
[英]observe when AVplayer is ready to play - swift - programmatically
嘗試像這樣使用AVPlayer播放視頻: 我注意到視頻無法播放。 因此,我進行了更深入的檢查,發現當我調用 function .play()時, AVPlayer current Item 為nil 。 我認為解決方案應該是為播放器添加 KVO 觀察器,以查看該項目何時可以播放。 我使用了這個堆棧溢 ...
[英]Switching bitrates of HLS stream in ios AVPlayer
我需要在 HLS stream 中切換特定比特率。要設置比特率,我在初始化期間使用以下屬性。 但是在播放過程中,如果我嘗試使用以下代碼設置另一個比特率 stream 沒有切換到 720p。 Stream 包含兩種比特率,並且可以與我在初始化期間提供的任何比特率一起正常工作。 ...
[英]No playback from AVPlayer after app returns from a suspended state
我有一個 AVQueuePlayer,除了從掛起狀態返回后,它按預期工作。 它正在播放 HLS 音頻流。 我的暫停按鈕的邏輯非常簡單 我檢查了播放器和 currentItem 的狀態,所有這些都說它正在“播放”。 但音頻沒有進展或播放 我還設置會話: 任何有關如何解決此問題的建議將 ...
[英]AVPlayer flashing when using replaceCurrentItem() - Swift - Programmatically
我正在以這種方式在UIView中設置一個AVPlayer : 在layoutSubviews我布置了顯示播放器的 playerLayer: 在某個事件中,我更改了玩家的當前項目: 當我更改項目時,過渡不平滑,我可以看到顯示下面view的閃光燈。 有一些我不明白的地方: 為什么如果我 ...
[英]AVPlayerItem with hls url can't step forward/backward
我有一個在我的 avplayer 中播放的 hls url,但我無法使用[playerItem stepByCount:]方法。 當我調用它時,它什么也不做。 此外,如果我調用[playerItem canStepBackward]) ,它總是返回 false。 當我播放 hls 流時,還有其他方 ...
[英]Too many AVPlayers causes Terminated due to memory issue
我有一個 vc,里面有一個AVPlayer 。 從那個 vc 我可以推動另一個 vc 里面有另一個玩家,我也可以繼續推動更多的 vcs 里面有一個玩家。 在大約第14 個vc 被推送到應用程序上之后, Terminated due to memory issue導致Terminated due to ...
[英]Is there any difference between using AVPlayer, AVPlayerItem, and AVPlayerAsset?
我找到了三種使用 URL 播放視頻的方法。 以上這些有什么區別嗎? ...
[英]Avplayer implement subtitles using .srt file in iOS swift
如何在 iOS 中使用 .srt 文件和 avplayer 實現字幕。 使用 avplayer 時,是否可以在 avplayer 中使用 .srt 文件在播放器上顯示字幕 ...
[英]Routing AVPlayer audio output to AVAudioEngine
由於我的應用程序音頻內容的豐富性和復雜性,我使用 AVAudioEngine 來管理整個應用程序中的所有音頻。 我正在將每個音頻源轉換為我的 AVAudioEngine 圖中的一個節點。 例如,我使用這些音頻文件的緩沖區創建AVAudioPlayerNode對象,而不是使用AVAudioPlaye ...
[英]How to listen to user forward/rewind events in AVPlayer Swift
我需要在 AVPlayer 上記錄用戶前進/后退事件的分析。 有沒有辦法知道用戶在 AVPlayer 上點擊了前進/后退按鈕,並且用戶在 Swift 中手動尋找前進/后退 ...
[英]AVPlayer failure with HLS live stream url on tvOS 13.4 (Works on tvOS 13.3)
我有一個 Apple TV 應用程序,可以播放來自 windows 媒體服務的 HLS 直播流。 這些視頻在 tvOS 13.3 上可以完美播放,但自從在 tvOS 13.4 上進行測試后,當我嘗試開始流式傳輸視頻時,我現在遇到了一個神秘的錯誤。 我使用的 URL 格式是: https://myh ...
[英]SwiftUI AVQueuePlayer not updating playerItem
我正在嘗試顯示一個循環視頻,然后允許用戶點擊一個按鈕來顯示下一個或上一個循環視頻。 為什么@Binding 不更新這個? 什么是正確/最好的方法? 我正在使用 UIViewRepresentable。 這是我的代碼... ...
[英]URL to local Bundle.main always returns nil
概述我正在為孩子們做一個簡單的唱歌游戲。 游戲只是播放一段視頻並顯示三個選項。 我正在更新視頻,所以我從Assets.xcassets中刪除了它,然后添加了新的。 問題現在我收到此錯誤: 這是我有問題的代碼 它以前工作正常。 所以我的第一個想法是我沒有以正確的方式添加文件,但我再次檢查它並且與視頻 ...
[英]AVPlayerItem externalMetadata unrecognized selector
這段代碼在 iOS 12 上崩潰,出現無法識別的選擇器異常: [AVPlayerItem externalMetadata]: unrecognized selector sent to instance 但是,此代碼不會在 iOS 13 上崩潰。 Apple 文檔指出 AVPlayerIt ...