Playing M4V Protected Content with MPMoviePlayerController or AVPlayer (iOS)

Existe uma maneira de o MPMoviePlayerController (ou mesmo algo mais baixo como o AVPlayer) reproduzir arquivos M4V protegidos na iTunes Stor

Usando a API oficial do iTunes aqui:http: //www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.htm

Posso obter um "previewURL" para filmes, programas de TV e videoclipes. Os videoclipes não parecem protegidos, mas os filmes e os programas de TV são.

Por exemplo, este é o URL de visualização de um videoclipe dos Beatles (na verdade, um documentário, mas tanto faz):http: //a809.v.phobos.apple.com/us/r1000/006/Video/72/fe/52/mzm.bxhrrlns..640x480.h264lc.u.p.m4

E este é o URL de visualização de um episódio de Os Simpsons:http: //a911.v.phobos.apple.com/us/r1000/017/Video/ec/cc/cf/mzi.mnuqbbcl..640x480.h264lc.d2.p.m4

O videoclipe será reproduzido perfeitamente usando um MPMoviePlayerController, mas o vídeo dos The Simpsons não é reproduzido. (Quando usado com um MPMoviePlayerViewController, o controlador de exibição é exibido modalmente e imediatamente descartado sem nenhuma interação do usuário.)

Se você olhar para esses dois URLs no QuickTime Pro, a única diferença significativa é que o segundo está listado como "Protegido", o que levaria a supor que o MPMoviePlayerController não pode reproduzir conteúdo protegido, mesmo que esse conteúdo esteja vindo direto da Apple.

Sob a seção "Formatos suportados" na documentação, o M4V não está listado especificamente, mas certamente funciona. Não consigo encontrar nenhuma documentação que faça referência a conteúdo protegido.

Foi apenas curioso se alguém soubesse como reproduzir esse conteúdo em um aplicativo ou por outros meios. (A chamada de [UIApplication ... openURL] também não funciona, pois o Mobile Safari também não reproduz o conteúdo.)

Isto está no iOS 4.x.

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion