- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 Android 开发者文档,AudioFormat 类将使用 AudioFormat.Builder 类实例化,但我无法这样做,因为 AudioFormat.Builder 无法解析为类型?
AudioFormat audioFormat = new AudioFormat.Builder().build();
最佳答案
在 Lollipop 之前不需要实例化 AudioFormat
,它只是一个有一堆常量的地方,可以与 AudioTrack
和其他音频相关类一起使用。
AudioFormat.Builder
已添加到 Lollipop 中,因此您至少需要 API 21 SDK 才能使用它编译和运行代码。即使您的 minSdk 低于 21,您仍然可以使用它来编写代码,但是您需要确保您的代码不会在较低 API 级别的设备上进入该 block ,而是使用一些替代方法来实现您想要的任何东西想要实现。
有关 how to support different platform versions at runtime 的更多信息在 Android 开发者页面上
关于android - 如何在 Android 中实例化 AudioFormat 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32866196/
我正在尝试开发像 Shazam 这样的 Android 应用程序。我搜索了 Shazam 在 Google 上的工作方式,我找到了 this to read .如您所见,它首先录制歌曲。但是我在录制代
我有一个 AudioInputStream 音频输入,对象本身的编码为 ULAW System.out.println( audioInput.getFormat().getEncoding() );
手册does not answer this question :它说“新编码类型的名称”。 这只是一个像文件名一样的任意名称吗?或者这是一些预定义的名称,例如在 Charset.forName()
我这里有一个 WAV 文件:http://uppit.com/slpmuzpywxhs/202.wav 我需要构造一个Java AudioFormat使用以下参数基于该声音文件的属性的对象: floa
我正在尝试播放服务器通过 UDP 返回给我的音频流。服务器使用DPCM对音频进行编码,因此每个字节包含两个音频样本。当我使用 8 位/样本播放音频时,一切正常,但是当我尝试使用 16 位执行 Audi
这是我第一次尝试使用 Java Sound,我想要实现的是获取源行和目标行格式,以便我可以收听数据并通过创建包含详细信息的正确 AudioFormat 对象将其记录到文件中获得了,但是当尝试通过 Ja
我正在尝试连接我的调音台 -> remoteio -> 动态处理器 这是我的音频格式 //描述格式 memset( &audioFormat, 0, sizeof(AudioStreamBasicDe
根据 Android 开发者文档,AudioFormat 类将使用 AudioFormat.Builder 类实例化,但我无法这样做,因为 AudioFormat.Builder 无法解析为类型? A
我在 linux 操作系统上运行我的代码时出现以下异常。这段代码在 windows 操作系统上运行良好。下面是异常和使用的代码。 java.lang.IllegalArgumentException:
我曾尝试编写播放声音文件的程序,但到目前为止还没有成功。我无法理解代码的某些部分: InputStream is = new FileInputStream("sound file"); Aud
我是一名优秀的程序员,十分优秀!