HTTP Live Streaming не читается и не работает в AVPlayer Swift - PullRequest
1 голос
/ 10 февраля 2020

Я просто пытаюсь воспроизвести сетевой поток в AVPlayer. Я не могу поделиться ссылкой, но это некоторая информация о:

stream infos

И код:

let asset = AVAsset(url: inUrl)
let playerItem = AVPlayerItem(asset: asset)
let playern = AVPlayer(playerItem: playerItem)

print("playable = \(asset.isReadable)") // => false

playern.allowsExternalPlayback = true
playern.play()

Есть что-то, чего мне не хватает?

1 Ответ

0 голосов
/ 15 февраля 2020

Я пропустил шаг, чтобы фрагментировать мои mpeg-ts в HLS, потому что AVPlayer не может прочитать мой поток.

Я наконец решил использовать MobileVLCKit (https://code.videolan.org/videolan/VLCKit), которые обеспечивают VLCMediaPlayer встроенное воспроизведение моего сетевого потока.

...