gpt4 book ai didi

android - 如何让 MediaRecorder 在方向改变后继续录制

转载 作者:行者123 更新时间:2023-11-30 04:49:31 25 4
gpt4 key购买 nike

你能告诉我如何让 MediaRecorder 在方向改变后继续录制吗?我尝试查看 packages/apps/SoundRecorder/src/com/android/soundrecorder/Recorder.java 的源代码,我没有看到它处理这种情况。

谢谢。

最佳答案

这可能是因为默认情况下系统会在方向更改时销毁并重新创建 Activity。您可以通过像这样修改 list 中的 Activity 标签来告诉系统您的应用会处理此类更改:

<activity android:name=".UIActivity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"> ...
</activity>

这样您就可以对覆盖此方法的这些更改使用react:

 @Override 
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//---code to redraw your activity here---
//...
}

在这里,您可以重绘 View 以支持横向模式,或者什么也不做。

关于android - 如何让 MediaRecorder 在方向改变后继续录制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3917194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com