首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Exoplayer无法用.m3u8传输某些AAC编码的音频

Exoplayer无法用.m3u8传输某些AAC编码的音频
EN

Stack Overflow用户
提问于 2014-12-01 16:28:17
回答 1查看 2.5K关注 0票数 0

我正在将一个音频播放器项目从Vitamio移植到ExoPlayer。我已经能够让它工作,除了我有两个音频源,将不会播放。它们和其他播放非常好的示例之间没有明显的区别。问题不是样本长度,因为很长时间运行的样本也发挥。下面是指向示例文件的链接:

audio/20/208888/index.m3u8 audio/20/208237/index.m3u8

这是错误->

android.media.MediaCodec.dequeueOutputBuffer(Native的java.lang.IllegalStateException )在com.google.android.exoplayer.MediaCodecTrackRenderer.doSomeWork(MediaCodecTrackRenderer.java:420)的java.lang.IllegalStateException,com.google.android.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:398)的com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:203),安卓的com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:203)。android.os.HandlerThread.run(HandlerThread.java:61) at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)的android.os.Looper.loop(Looper.java:157)的os.Handler.dispatchMessage(Handler.java:98)

11-27 17:50:05.423 28529-28571/com.google.android.foreign player.demo E/OMXNodeInstance: OMX_FreeBuffer for buffer h

我正在以TYPE_HLS_MEDIA的形式创建这些示例,要么使用AUDIO_AAC编码,要么使用VIDEO_H264。

我最好的猜测是,这些样本是以异常的抽样率记录下来的,或者它们是某种程度上的腐败。

所有样本将通过.m3u8格式被编码为AAC流。是否还有其他的呈现/编码程序我应该查看?

谢谢你,大卫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-01 19:48:06

这个链接包含一个aac音频,但是aac配置文件是LTP,它不受google软件解码器的支持。这意味着这个链接不应该在任何遗留的android设备上工作。因此,这并不是应用程序的缺陷。

代码语言:javascript
运行
复制
General
ID                                       : 1 (0x1)
Complete name                            : a.ts
Format                                   : MPEG-TS
File size                                : 2.00 MiB
Duration                                 : 1mn 33s
Overall bit rate mode                    : Variable
Overall bit rate                         : 180 Kbps

Audio
ID                                       : 256 (0x100)
Menu ID                                  : 1 (0x1)
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format version                           : Version 4
Format profile                           : LTP
Muxing mode                              : ADTS
Codec ID                                 : 15
Duration                                 : 1mn 33s
Bit rate mode                            : Variable
Channel(s)                               : 1 channel
Channel positions                        : Front: C
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy

Menu
ID                                       : 4096 (0x1000)
Menu ID                                  : 1 (0x1)
Duration                                 : 1mn 33s
List                                     : 256 (0x100) (AAC)
Service name                             : Service01
Service provider                         : Libav
Service type                             : digital television
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27232766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档