codec = MediaCodec.createDecoderByType("audio/3gpp");
01-02 03:59:36.980: E/OMXMaster(21605): A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.
“我不能直接使用MediaPlayer,因为它需要一个可搜索的文件”这通常不是真的。我希望您在您的流上尝试它,并报告确切的发生了什么。
“我可以在没有MediaExtractor的情况下使用MediaCodec吗?”我对此表示怀疑:我相信它们是被设计成一起使用的。
我已经使用这些组件来播放流。但是,MediaExtractor有没有文档化的限制(据我所知)。所以使用一个小代理服务器向它提供它可以消化的东西。我有一个线程运行MediaExtractor,另一个线程从MediaCodec获取输出。然后我必须避免死锁和应付snchronization。但如果你只想踢前锋的话,也不是那么糟糕。那你就只有如何停下来的问题了!
我需要在没有MediaExtractor的情况下使用MediaCodec,并且我正在使用FileInputStream读取文件。目前它不工作,它正在屏幕上显示一个绿色的加扰图像。 如果我使用MediaExtractor,一切都正常。我在使用MediaExtractor时通过查看MediaFormat获得SPS/PPS值。如果我删除下面的部分,屏幕上不会显示任何内容。 我错过了什么?在没有Media
我正在尝试使用MediaExtractor/MediaCodec播放mp3流。由于延迟和长缓冲区大小,MediaPlayer是不可能的。 我找到的唯一示例代码是:http://dpsm.wordpress.com/category/android/ 代码示例只是局部的(?)并使用文件而不是流。 我一直在尝试调整这个例子来播放音频流,但我无法理解这应该是如何工作的。Android留档一如既往没有帮助
我能够在MediaCodec和MediaMuxer的帮助下录制(编码)视频。接下来,我需要在MediaCodec和MediaMuxer的帮助下处理音频部分和带视频的mux音频。 我面临两个问题: > 如何将音频和视频数据传递给MediaMuxer(因为writeSampleData()方法一次只接受一种类型的数据)? 我提到了MediaMuxerTest,但它使用的是MediaExtractor。
这里我有记录音频流文件的代码。问题是我想保存这个文件与正确的文件扩展名(主要是. mp3和. aac)。我该如何实现这一点?
问题内容: 如何以编程方式设置媒体播放器的音量。我将其用于警报通知。非常感谢您的任何帮助,并在此先感谢。 问题答案: 使用 AudioManager ,您可以简单地控制媒体播放器的音量。 也来自MediaPlayer(但我没有尝试过) 由于:API级别1 设置此播放器的音量。建议使用此API来平衡应用程序中音频流的输出。除非您正在编写用于控制用户设置的应用程序,否则应优先使用此API来代替setS
我正在尝试使用android AudioRecord和MediaCodec对aac音频进行编码。我创建了一个非常类似于(使用Android MediaCodec从相机编码H.264)的编码器类。使用此类,我创建了一个AudioRecord实例,并告诉它将其byte[]数据读出到AudioEncoder(audioEncoder.offerEncoder(Data))。 这是我的音频记录设置 我成功