import java.io.File;import
java.io.IOException;import java.io.RandomAccessFile;public class GetAmrDuration
{ /** * 得到amr的时长 * * @param...
分类:
编程语言 时间:
2014-05-24 04:32:27
阅读次数:
476
一则苹果计划32亿美元收购音频设备厂商Beats的消息,让音频设备——这个极少被人们重视又时刻离不开的产品重新引发了关注。
国产数码品牌通常都被自然的贴上低端、低质的标签。然而难能可贵的是,国产音频设备厂商不但是在中国,甚至全球中高端音频设备上都占据重要地位,诞生了惠威、Hifiman、达音科、.....
分类:
其他好文 时间:
2014-05-20 02:48:00
阅读次数:
293
最近需要使用Java
Swing做个读写Flac格式音频文件的小GUI工具,虽然Mp3tag完全可以完成Flac的读写(编辑)任务,但是为了简化工作流程(编辑Flac信息后调用其它系统的接口完成部分信息上传等功能),需要开发一个集成类似Mp3tag功能和额外功能于一体的小工具。
开发前的思考~...
分类:
编程语言 时间:
2014-05-19 18:34:16
阅读次数:
549
MVVM是Model-View-ViewModel的简写。微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了
诸如Binding、Dependency Property、Routed Even...
分类:
其他好文 时间:
2014-05-19 07:00:30
阅读次数:
528
C语言实现多态的原理:函数指针
何为函数指针?答案:C Programming Language. 可以查阅下,从原理上来讲,就是一个内存地址,跳过去执行对应的代码段。
既然如此,在运行时决定跳到哪个地方去执行特定的代码即可。
一个简单的版本:
以音频解码器作为例子:AAC 解码器,Mpeg解码器,以及其他类型的解码器。
那手动的多态可能会这样实现:
U32 audioHandle...
分类:
其他好文 时间:
2014-05-18 14:27:14
阅读次数:
309
声明:本实验采用面包板,跳线,电子散件制作
目的:制作电路,实现音频输出的放大(输出声音太小,要足够大的声音)
电子元件清单:
TD7052 功放芯片 1个
电解电容 220UF 1个
瓷片电容 100nf 1个
扬声器 8欧 0.5w 1个
可调蓝白电阻 4.7K (472电阻) 1个
音频输出头 + 音频输出线
5-6V 直流电源...
分类:
其他好文 时间:
2014-05-18 14:14:50
阅读次数:
269
AMR音频文件格式分析1 概述 现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式.AMR,全称是:Adaptive Multi-Rate,自适应多速率,是一种音频编码文件格式,专用于有效地压缩语音频率. AMR音频主要用于移动设备的音频压缩,压缩比非常高,但是音质比较差,主要用于语音类的音频压缩,不适合对音质要求较高的音乐类音频的压缩.2...
分类:
其他好文 时间:
2014-05-18 06:18:17
阅读次数:
417
用Soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,
而Mediaplayer适合播放长点的。 MediaRecorder主要用来录音。
SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。
但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,
这里AndroidSDK提供了一个SoundPool.OnLoad...
分类:
移动开发 时间:
2014-05-18 03:50:39
阅读次数:
424
Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(Intent.ACTION_VIEW); inten...
分类:
移动开发 时间:
2014-05-17 19:03:17
阅读次数:
257