audiotrack

    2热度

    1回答

    我工作的这是使用JLayer库解码MP3文件(我需要访问音频样本)和AudioTrack对象来发挥它的Android应用程序。我有这样的东西: int timeMarker = 0; int timeStep = 5000; while (!isCancelled()) { outSignalBuffer = decode(fileToPlay.getPath(), timeMar

    0热度

    1回答

    下面给出的代码在模拟器上工作正常,但不是设备。我发现,看起来很可疑,我下面几行: V/MediaExtractor(5030):自动探测到的媒体内容为“音频/ MPEG”与自信0.20 V/ChromiumHTTPDataSource(5030):mContentSize未定义或网络可能会断开连接 V/ChromiumHTTPDataSource(5030):mContentSize未定义或网络可

    1热度

    1回答

    寻找一些有关Android上音频播放的帮助。我们有一个OpenGL应用程序(Java + C++),现在我们想播放声音效果。玩家应该允许在玩时修改回放速度和音量。 可能是OpenSL或Audiotrack。 第一个问题?是否有任何免费或商业库/包装,可以做的事情吗?(可能是Java或本地) ..,如果没有,我会解释一下我们迄今所取得的,我们遇到问题。 我们用AudioTrack实例创建了Music

    0热度

    1回答

    当我运行下面的代码时,我没有声音作为输出,而是它给了我噪音。 我在我的资源文件夹中有两个音频文件,并使用1个inputstream将这些文件转换为bytearray.If我添加mp3,然后应用程序不幸关闭。 private void mixSound() throws IOException { AudioTrack audioTrack =new AudioTrack(AudioManager

    0热度

    1回答

    您好我一直在尝试使用AudioRecord类来记录通过MIC音频并将其存储在尺寸2048 的缓冲区,我试图从播放的音频记录使用AudioTrack类创建另一个相同大小的缓冲区来缓冲自己。当我运行应用程序时,它显示我的main.xml文件,并显示“不幸的应用程序已停止”。它没有记录任何东西。我只想从录制缓冲区本身播放音频。谁能帮我吗?这是我的代码。 public class Main extends

    1热度

    1回答

    我正在尝试为我的一个课程建立一个蓝牙对讲机应用程序,但我似乎无法使其正常工作。我修改了BluetoothChat示例(http://developer.android.com/guide/topics/connectivity/bluetooth.html)以适应我的需求,并且我可以成功地将语音录制从一部手机传输到另一部手机,但它显得非常笨拙。我正在使用AudioRecord和AudioTrack

    1热度

    1回答

    我跟着这个example转换来自AudioRecord原始音频数据为MP3,并且它成功发生,如果我将这个数据存储在一个文件的MP3文件和播放与音乐播放器,然后它是可以听到的。 现在我的问题是,而不是将MP3数据存储到一个文件,我需要用AudioTrack播放它,数据来自Red5媒体服务器作为直播流,但问题是AudioTrack只能播放PCM数据,所以我只能听到来自我的数据的噪音。 现在我使用JLa

    1热度

    1回答

    我有一个在线收音机的URL,我想播放它。所以,我这样做了:读取流并将其写入字节数组并使用audioTrack类播放它。这里的代码: private static async Task Play() { using (WebClient wcDownload = new WebClient()) { // Create a request to

    0热度

    1回答

    我正在使用Visualizer类为AudioTrack创建可视化。问题在于将Visualizer与AudioTrack关联可以修改音频输出,听起来“更亮”,声音更大,就好像Visualizer字节被添加到轨道回放一样。 当可视化工具setEnabled(false)或release()'d时,音频恢复正常。将音频会话Id设置为“0”(输出混合)不会导致此问题,但是,此解决方案对于我的应用程序是不可

    0热度

    1回答

    我正在设计一个Android应用程序,我从Red5服务器接收现场mp3数据流,我需要播放它。 我不能使用媒体播放器类播放它,因为我没有任何流的URL,也不能使用文件。另一种选择是使用音频轨道类,但只需要PCM数据。所以需要将mp3转换为pcm,所以使用ffmpeg。 我的转换代码是 AVCodec *codec; AVCodecContext *c= NULL; int out_size, l