のマルチプレクサ部分を抽出しようとしているMediaRecorder
ので、現在 Android 4.2.2 のソース コードを学習していますが、それは重要ではありません。ここで質問があります。程度setOutputFile(String path)
ですMediaRecorder.java
。
の呼び出し結果MediaRecorder.java
は
MediaRecorder.java
+- android_media_MediaRecorder.cpp
+- MediaRecorder.cpp
+- MediaPlayerService.cpp
+- MediaRecorderClient.cpp
+- StagefrightRecorder.cpp
しかしStagefrightRecorder.cpp
、それは言います
status_t StagefrightRecorder::setOutputFile(const char *path) {
ALOGE("setOutputFile(const char*) must not be called");
// We don't actually support this at all, as the media_server process
// no longer has permissions to create files.
return -EPERM;
}
では、どうすれば を使い続けることができるsetOutputFile(String path)
でしょMediaRecorder
うか? 本当にわかりません。