2014-10-02 100 views
2

我想三星电视上播放苹果HLS流播放: https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/bipbop_4x3_variant.m3u8HLS不打三星电视上,而在模拟器

型号代码:UE40F5500 版本:5.2481

任何想法,为什么?

+0

这似乎不是一个编程问题,这将使其脱离SO主题。也许试试[SU]更多细节。 – LittleBobbyTables 2014-10-02 14:36:01

+0

这可能是规格或周围有什么变化+有很多智能电视视频开发商在这里... – 2014-10-02 14:40:44

+1

尝试下载m3u8,如果可能的话,看看电视是否支持HLS或内容(h264配置文件)或不。我看过内容为h264主配置文件的情况,因此电视无法播放。 – NitinG 2014-10-20 11:17:49

回答

1

播放列表包含纯音轨。通常情况下,SmartTV不支持此功能,拒绝播放此类播放列表或在轨道切换期间抛出错误。

如果你看看播放列表:

$curl https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/bipbop_4x3_variant.m3u8 

你会看到最后一首曲目无视频:

#EXTM3U 


#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=232370,CODECS="mp4a.40.2, avc1.4d4015" 
gear1/prog_index.m3u8 

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=649879,CODECS="mp4a.40.2, avc1.4d401e" 
gear2/prog_index.m3u8 

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=991714,CODECS="mp4a.40.2, avc1.4d401e" 
gear3/prog_index.m3u8 

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1927833,CODECS="mp4a.40.2, avc1.4d401f" 
gear4/prog_index.m3u8 

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=41457,CODECS="mp4a.40.2" 
gear0/prog_index.m3u8 

这样的轨迹是由苹果需要允许音频在移动互联网的播放,这样你就可以在SmartTV上不使用iOS上的播放列表。