Não é possível reproduzir vídeo no android Carregado a partir do iphone

Tenho vídeos de upload e reprodução em dispositivos Android e iPhone, mas o vídeo carregado do iPhone não está a funcionar. Android.it não é jogado no android video player. Dá-me a mensagem de erro

"lamento que este vídeo não possa ser reproduzido"

o vídeo está no formato mp4.

Author: Cœur, 2014-05-13

2 answers

Se é mp4, então você precisa verificar quais codecs são usados. iPhone geralmente codifica tudo em h264, no entanto, existem diferentes perfis de h264 e perfis elevados podem não ser suportados no Android, porque eles são mais complexos para decodificação.

Até a apple diz na sua documentação:

H. 264 nível de Base 3, Nível de Base 3, Nível de Base 3, nível principal 3, e nível de perfil elevado 4, 1.

IPad, iPhone 3G, e iPod touch(2nd generation and later) suportar H. 264 Linha De Base 3. 1. Se o seu aplicativo é executado em versões mais antigas do iPhone ou iPod touch, no entanto, deve utilizar H. 264 Baseline 3, 0 para compatibilidade. Se o seu conteúdo se destina apenas ao iPad, Apple TV, iPhone 4 e mais tarde, e Mac OS X computadores, você deve usar o nível principal 3.1.

O perfil de base deve ser jogado em todo o lado.

Veja a lista aqui - http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Profiles

Por isso, se tem controlo sobre codificação (se o vídeo for gravado a partir da sua aplicação iOS), então você pode fazê-lo programaticamente. Pesquisei no Google e encontrei um código onde o perfil está definido. http://forums.macrumors.com/archive/index.php/t-1512924.html
 9
Author: Dmitry, 2014-05-14 22:08:14
Sim, isso mesmo. Isso acontece porque o android Suporta codecs limitados,como mp3,mp4, mpeg.

Enquanto o iphone suporta a maioria dos codecs.

Qual é a maneira de resolver isto?

MP4 para vídeo e MP3 para áudio são amplamente aceites e funcionam em ambas as plataformas.

Então, precisas de fazer umas coisas no servidor. Implemente a biblioteca ffmpeg que irá converter todos os vídeos para MP4 e áudio para MP3. Estamos a fazer o mesmo mecanismo para resolva esta questão.

Encontre a implementação do FFmpeg para o PHP aqui e

Comando para converter todos os vídeos para MP4 Aqui Espero que isto te ajude.

Obrigado.
 9
Author: Biraj Zalavadia, 2017-05-23 12:26:05