mediarecorder

    12熱度

    1回答

    我一直在使用某些Android 4.0設備上的TextureView進行播放。例如,我試圖開發一個簡單的應用程序,它可以記錄視頻並使用TextureView進行預覽。但是,就我閱讀Android API文檔而言,標準MediaRecorder需要一定的表面才能執行視頻記錄,但另一方面,TextureView沒有自己的表面,因此TextureView和MediaRecorder之間的不兼容似乎存在。

    1熱度

    1回答

    我想設置H264編碼器的配置文件,例如基線配置文件/主配置文件/擴展配置文件。 但我無法在MediaRecorder中找到api來執行此操作。 最有可能的api是MediaRecorder.setProfile(配置文件), 但似乎只分配一些預定義的參數,如fps/bitrate/resolution。 我想要的是讓我的apk啓用/禁用'I,P,B幀'和'Interlace'等等,它由H264配置

    0熱度

    1回答

    我試圖通過創建一個android應用程序來錄製聲音。 這裏是代碼: 這是輔助類 package com.recorder; import java.io.File; import java.io.IOException; import android.media.MediaRecorder; import android.os.Environment; public class Au

    5熱度

    1回答

    我有一個在android 2.2上運行的galaxy galaxy選項卡。我開發了一個簡單的程序來分別記錄音頻和視頻。它在我的星系標籤上工作正常。但是,升級到android 2.3.3後,所有內容都改變了。從那時起,我的代碼停止工作。這裏是我的代碼,該代碼顯示(對我:))行爲這個意外: // import statements public class CameraPreview extend

    2熱度

    1回答

    有誰知道如何在錄製時禁用方向更改? 我試過這樣的事情,但沒有成功。有任何想法嗎? @Override public void onConfigurationChanged(Configuration newConfig) { if (!recordingAudio && !recordingVideo) { super.onConfigurationChanged(newC

    1熱度

    3回答

    我在android中遇到媒體記錄器問題。我正在錄製與LG P500配合使用的音頻,但是相同的代碼在Samsung GT-S5360上不起作用。由於啓動失敗,我收到錯誤-22。 這是我使用的代碼: final MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource

    1熱度

    1回答

    是否可以更改android MediaRecorder的源代碼? 我想與視頻流記錄或文件,而不是攝像機源, 我發現最可能的方法是「MediaRecorder.setVideoSource」, ,但它只有兩種選擇:DEFAULT和CAMERA 有人能幫我一個忙嗎?

    0熱度

    3回答

    編輯:當我點擊錄製按鈕第二次(停止錄音)它強制關閉應用程序。該事件的具體代碼: else if(isrec) { recorder.stop(); recorder.reset(); recorder.release(); recorder = null; isrec = false; Toast.ma

    2熱度

    1回答

    之間的任何關係,該文件表示:使用MediaRecorder.setOutputFormat 設置輸出文件格式()。 使用MediaRecorder.setAudioEncoder()設置音頻編碼器。 我的問題:這兩個API之間是否存在任何約束或關係?

    8熱度

    4回答

    我遇到了一個非常奇怪的行爲:有時我的媒體記錄器崩潰,出現錯誤「停止失敗」,有時它工作正常。是我的錯,還是系統的錯誤? 我不能得到什麼是錯的。 private void stopRecording(){ ticker.cancel(); ticker.purge(); recorder.stop(); startBtn.setText("Start