腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(470)
视频
沙龙
0
回答
Android
AudioTrack
全程
写
块
、
、
我正在使用
AudioTrack
类播放原始声音数据流:int sampleRate = 11025;int audioFormat = AudioFormat.ENCODING_PCM_16BIT;int bufferSize =
AudioTrack
.getMinBufferSize(sampleRa
浏览 1
提问于2016-07-10
得票数 0
1
回答
Android
:在旧API设备上捕获错误/异常
我使用的是
AudioTrack
.setVolume,它需要API 21。我将minSdkVersion设置为16。下面是处理旧设备上捕获错误的正确方法吗?try { }catch (Exception e){ // Also ignore any IllegalStateExceptions
浏览 1
提问于2017-11-24
得票数 0
回答已采纳
4
回答
使用
AudioTrack
在安卓系统上通过socket流式传输音频
、
、
我正在尝试使用
AudioTrack
类播放PCM流。代码如下:
audioTrack
.play(); // Reading data.= -
浏览 1
提问于2011-02-28
得票数 1
回答已采纳
1
回答
Android
将Java追溯到jni
、
、
、
`"native_write_byte", "([BIIIZ)I", (`https://
android
.googlesource.com/platform/frameworks/base/+/
android
- 6.0.1_r1/core/jni/
浏览 0
提问于2018-11-20
得票数 0
回答已采纳
1
回答
异步刷新Xamarin.
Android
中的
AudioTrack
、
、
、
、
AudioTrack
.Flush没有完成他的工作,我发现,当
AudioTrack
正在刷新(在另一个线程中),如果我
写
一些数据,它停止刷新,所以我试图锁定
AudioTrack
,而正在刷新(无更改),所以我试图忽略数据的写入,而
AudioTrack
是刷新与简单的睡眠100ms,它的工作,我想,
AudioTrack
.Flush创建了一个新的线程,刷新缓冲区,但有人能解释我这(为我)奇怪的行为吗?要写入缓冲器的数据具有一个长度的样本并且是垃圾数据(来自UDP dgram) P.S :
a
浏览 35
提问于2020-08-09
得票数 2
回答已采纳
3
回答
音频编程和音调合成
、
、
我只需要一些关于编写(在这种情况下是
Android
,但这实际上是一个一般的问题)应用程序的正确方向上的一些指针,这些应用程序处理音频,如音调矩阵。 它们是基于生成大量样本,还是在飞行中生成音调?
浏览 0
提问于2010-06-25
得票数 3
回答已采纳
1
回答
如何正确暂停
AudioTrack
并顺利恢复播放?
、
、
我正在使用
Android
的
AudioTrack
播放先前录制的PCM文件。如果我在播放时不暂停,一切都很好;但是如果我暂停并继续播放,一大
块
音频(大约1秒)就会被跳过。这是我的代码:
audioTrack
= new
AudioTrack
(tr
浏览 1
提问于2019-09-13
得票数 0
3
回答
Android
AudioTrack
错误:未初始化
AudioTrack
、
(44100, AudioFormat.CHANNEL_CONFIGURATION_MONO,
audioTrack
.sto
浏览 3
提问于2013-03-01
得票数 0
1
回答
Android
2.3CPU问题(获取缓冲区超时--
AudioTrack
是否挂起?)
、
、
、
、
我正在编写一个音频流应用程序,它缓冲AAC文件
块
,将这些
块
解码为PCM字节数组,并将PCM音频数据写入
AudioTrack
。偶尔,当我尝试跳到另一首歌曲、调用
AudioTrack
.pause()或
AudioTrack
.flush()时,会出现以下错误:编辑: AAC音频包含ADTS报头。头部+音频有效负载构成了我所说的ADTSFrame。这些被一次一帧地馈
浏览 2
提问于2012-09-07
得票数 0
1
回答
Android
:播放更大的音频wav声音文件会产生崩溃。
、
我正在尝试播放更大的音频wav文件(大于20 mb),使用我的
Android
1.6HTC设备上的代码(
AudioTrack
),它基本上有较少的内存。但我发现设备一旦执行读、
写
和播放就会崩溃。P.S:我应该播放PCM(.wav)缓冲区声音,这是我在这里使用
AudioTrack
的原因。 // TODO Auto-generated catch block e.printStackTr
浏览 5
提问于2010-03-25
得票数 2
1
回答
AudioTrack
阻塞函数
、
我对
Android
的
AudioTrack
功能有一些疑问。我想知道阻塞对
AudioTrack
到底起到了什么作用。是
写
函数阻塞了它正在运行的线程(例如主gui线程),还是它只是阻止
AudioTrack
播放缓冲区?。 什么时候应该调用play函数?在
写
缓冲区之后还是在它之前?
浏览 4
提问于2014-07-24
得票数 1
3
回答
AudioTrack
- AudioTack无法播放完整录制的音频
、
、
、
、
;import
android
.media.AudioManager;import
android
.media.
AudioTrack
;import
android
.os.Bundle; import
android
.os.Environment
浏览 1
提问于2015-09-21
得票数 3
1
回答
播放钢琴声音的
Android
AudioTrack
类
、
、
、
/
AudioTrack
-Java(3729): [
android
.media.
AudioTrack
] Error code -20 when initializing
AudioTrack
.09-11 15:06:19.097: E/AndroidRuntime(3729): at
android
.media.
AudioTrack
.play(
AudioTrack
.java:764(View.java:2461) 09-11 1
浏览 5
提问于2012-09-11
得票数 0
1
回答
Android
AudioTrack
getPlaybackHeadPosition总是返回0
、
、
、
我正在编写一些代码,这些代码打算使用Wave文件,并以模式流的形式将其写入和
AudioTrack
。这是使
AudioTrack
流模式工作的最小可行测试。编辑:如果我忽略了可用的框架检查,并且只是不断地向
AudioTrack
写入缓冲区,那么
写
方法将返回0(在第一个缓冲区写入之后),这表明它根本没有
写
任何音频。因此,
AudioTrack
似乎只是不想开始演奏。 我的代码正确地启动了音轨。游戏方法并不是抛出任何异常,所以我不知道哪里出了问题。观察下面的日志写入,这是来自更大的代码
块</em
浏览 2
提问于2019-02-21
得票数 2
回答已采纳
2
回答
如何在
android
上实现实时音频处理?
、
、
、
、
我正在尝试实现和音频处理器和
android
,在那里的输入将是正弦波产生,然后一些效果将被实现(回声,失真等)。那么,我应该如何设计关于线程和缓冲的应用程序呢? 如果有任何需要遵循的架构,请提供帮助
浏览 3
提问于2012-10-28
得票数 1
回答已采纳
1
回答
如何在
android
中录制音频并将音频数据写入文件
、
我想在
android
中录制音频并将音频数据写入文件。buffer = ByteBuffer.allocateDirect(960);然后我必须
写
音频数据
写
文件,然后用
AudioTrack
播放它。
浏览 17
提问于2016-09-16
得票数 0
1
回答
带有回放的
Android
AudioTrack
延迟
、
、
我试图在
Android
中使用
AudioTrack
类播放原始声音数据,我使用的是write方法,但我注意到,在
写
方法返回和实际声音播放之间存在延迟,让我们简单地使用AudioRecord类作为下面的psedu代码://init AudioRecord byte [] buffer = new byte[1000];
浏览 3
提问于2016-10-29
得票数 0
回答已采纳
2
回答
打开失败:EROFS只读文件系统
android
、
、
、
、
我环顾四周,发现了: mRecorder.start(); e.printStackTrace();} try{
audioTrack
= new
AudioTrack
(AudioManager.STREAM_MUSIC,sampleRa
浏览 1
提问于2014-04-17
得票数 1
回答已采纳
1
回答
Android
AudioTrack
和AudioRecord的奇怪行为
、
、
、
然而,使用这个应用程序尝试一些数据操作时,我了解到复制音频跟踪数据和
写
数据的任务实际上是什么都不做--我删除了它,只保留了这两行:没有读或
写
-应用程序继续工作的-即麦克风数据呼应到扬声器!其他一些意想不到的行为: 我试图停止这个过程--购买调用
AudioTrack
.stop()或
AudioTrack
.pause() --什么都没有发生,停止音频的唯一方法是调用AudioRecord.stop有人能解释
浏览 3
提问于2012-09-19
得票数 1
2
回答
AudioTrack
:在WiFi上播放声音
、
我的应用程序中有一个
AudioTrack
,它被设置为流模式。我想
写
音频,我收到通过无线连接。
AudioTrack
声明如下: FREQUENCY,STREAM_TYPE = AudioManager.STREAM_MUSIC,但是,当我用write()将数据写入
浏览 3
提问于2011-03-14
得票数 10
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券