AVPlayer não reproduz m3u8 do arquivo local

Estou tentando fazer com que o AVPlayer reproduza uma lista de reprodução m3u8 que é um arquivo local.

Eu reduzi isso a um caso de teste simples usando uma das listas de reprodução de exemplo da Apple:

https://tungsten.aaplimg.com/VOD/bipbop_adv_fmp4_example/master.m3u8

Se eu reproduzir esta lista de reprodução a partir do URL remoto, o AVPlayer será reproduzido dessa maneira. No entanto, se eu baixar esta lista de reprodução para um arquivo local e entregar ao AVPlayer o URL do arquivo local, o AVPlayer não a reproduzirá. Apenas mostra o símbolo de reprodução riscado.

Curiosamente, isso também pode ser duplicado no Safari. O Safari reproduzirá a lista de reprodução remota, mas não o arquivo local. Também é importante notar que esse comportamento do AVPlayer é idêntico no iOS 10.2 e no macOS 10.12.1. Além disso, a reprodução direta de um arquivo de mídia mp4 (não incluída em uma lista de reprodução) não parece ter esse problema, pois reproduz tanto a partir de um URL remoto quanto de um arquivo local.

A inspeção do AVPlayerItem.error também não leva a nada útil:

An unknown error occurred (-12865)
The operation could not be completed

Alguém conhece alguma limitação de que o AVPlayer não reproduz uma lista de reprodução local?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion