gpt4 book ai didi

android - 三星HLS播放错误

转载 作者:行者123 更新时间:2023-11-30 03:48:58 29 4
gpt4 key购买 nike

我的应用程序使用 HLS 播放视频,它在大多数设备上运行良好。尝试在 Samsung Galaxy S3 或 Samsung Galaxy Note 2 上运行它时遇到问题。

如果我有良好的 Wifi 连接,播放将不会出现任何问题。当我将连接限制在相当低的比特率(大约 300-400)并等到大约 10 秒后,当播放器切换层时,播放将停止并显示以下消息:

I/avc_utils(1929): found AVC codec config (320 x 180, Baseline-profile level 3.0)
I/ESQueue(1929): DRC : Change Resolution. [720x404] -> [320x180]

E/ACodec(1929): [OMX.SEC.aac.dec] ERROR(0x8000100b)
E/NuPlayer(1929): Received error from audio decoder, aborting playback.

E/NuPlayer(1929): audio track encountered an error (-2147483648)
E/MediaPlayer(15859): error (1, -2147483648)

有谁知道为什么会发生这种情况,以及为什么只发生在某些三星设备上?例如,Galaxy Nexus 运行良好。

这是 m3u8 播放列表的示例:

EXTM3U

EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=755803

http://hiddenserver.com/layer_2.m3u8

EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1577112

http://hiddenserver.com/layer_4.m3u8

EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=32083

http://hiddenserver.com/layer_5.m3u8

最佳答案

Samsung S3 存在不支持 HLS 流中的 MP3 音频的问题。开发者页面没有足够清楚地显示 mpeg-ts 仅支持 AAC。

我遇到了完全相同的问题。

关于android - 三星HLS播放错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458905/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com