【发布时间】:2014-06-25 05:12:15
【问题描述】:
我正在尝试提取MediaRecorder的muxer部分,所以我现在正在学习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;
}
那我们怎样才能继续使用MediaRecorder的setOutputFile(String path)呢?我真的不明白。
【问题讨论】:
标签: android android-source android-mediarecorder stagefright