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