Я не думаю, что если вы можете использовать это сейчас, потому что я просто использовал это и столкнулся с одним и тем же случаем.
Я прочитал документ яблока - он определенно относится к этому (вы не можете напрямую создавать AVAsset
для представления медиа в потоке HTTP Live.).
Вместо этого вот пример яблока:
NSURL *url = [NSURL URLWithString:@"<#Live stream URL#>];
// Вы можете найти тестовый поток в http://devimages.apple.com/iphone/samples/bipbop /bipbopall.m3u8.
self.playerItem = [AVPlayerItem playerItemWithURL:url];
см., если не локальный url
, должен быть playerItemWithURL
: ^ _ ^