2017-07-09 6 views
1

Je développe une application en utilisant avplay web API. Je pourrais lire l'URL de la vidéo avec succès, mais les sous-titres ne fonctionnent pas. Ils travaillent dans le lecteur VLC. (Voir l'image ci-dessous.)Sous-titres dans Tizen TV Emulator

J'utilise le code suivant pour obtenir les propriétés du flux, mais je ne vois rien concernant les sous-titres.

Comment afficher les sous-titres dans l'émulateur? Merci à l'avance ...

getCurrentStreamInfo: function() { 
    var streamInfo = webapis.avplay.getCurrentStreamInfo(); 
    var text = ''; 
     for (var i = 0; i < streamInfo.length; i++) { 
     text += 'index: ' + streamInfo[i].index + ''; 
     text += 'type: ' + streamInfo[i].type + ''; 
     text += 'extra_info: ' + streamInfo[i].extra_info + ''; 
    } 
    info.innerHTML = text; 
}, 

Cependant, je vois ce qui suit lors de l'affichage d'informations de flux dans VLC Media Player

enter image description here

+1

Est-ce que personne n'a travaillé avec les sous-titres sur l'émulateur Tizen Smart TV? – burakk

Répondre

0

On dirait que vous lisez un flux de transport MPEG-2 avec Les sous-titres DVB qui ne sont pas un format pris en charge selon http://www.samsung.com/us/support/answer/ANS00049952/

J'utiliserais FFMPEG pour transcoder votre fichier dans un format que le téléviseur/émulateur peut lire.

Je commence par: ffmpeg -i YOUR_FILE -acodec libfaac -ar 48000 -AB 128k -ac 2 -vcodec libx264 -s -b 512k -scodec 640x480 mov_text output.mp4

probable que vous devez Essayez de trouver la sortie ffmpeg qui joue avec les sous-titres dans l'émulateur. Il ya un certain nombre de formats que ffmpeg peut écrire et qui sont sur la liste à http://www.samsung.com/us/support/answer/ANS00049952/

+0

Merci. Avez-vous une suggestion sur la façon de les afficher? – burakk