Remove useless Android API checks
This commit is contained in:
parent
1db3d69aeb
commit
400118ed3e
vector/src/main/java/im/vector/app/features
@ -91,11 +91,7 @@ abstract class AbstractVoiceRecorderQ(private val context: Context) : AbstractVo
|
|||||||
fun setNextOutputFile(roomId: String) {
|
fun setNextOutputFile(roomId: String) {
|
||||||
val mediaRecorder = mediaRecorder ?: return
|
val mediaRecorder = mediaRecorder ?: return
|
||||||
nextOutputFile = createOutputFile(roomId)
|
nextOutputFile = createOutputFile(roomId)
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
mediaRecorder.setNextOutputFile(nextOutputFile)
|
||||||
mediaRecorder.setNextOutputFile(nextOutputFile)
|
|
||||||
} else {
|
|
||||||
mediaRecorder.setNextOutputFile(nextOutputFile?.outputStream()?.fd)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun createMediaRecorder(): MediaRecorder {
|
private fun createMediaRecorder(): MediaRecorder {
|
||||||
@ -115,10 +111,6 @@ abstract class AbstractVoiceRecorderQ(private val context: Context) : AbstractVo
|
|||||||
private fun setOutputFile(roomId: String) {
|
private fun setOutputFile(roomId: String) {
|
||||||
val mediaRecorder = mediaRecorder ?: return
|
val mediaRecorder = mediaRecorder ?: return
|
||||||
outputFile = outputFile ?: createOutputFile(roomId)
|
outputFile = outputFile ?: createOutputFile(roomId)
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
mediaRecorder.setOutputFile(outputFile)
|
||||||
mediaRecorder.setOutputFile(outputFile)
|
|
||||||
} else {
|
|
||||||
mediaRecorder.setOutputFile(outputFile?.outputStream()?.fd)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
|
|
||||||
package im.vector.app.features.voicebroadcast.usecase
|
package im.vector.app.features.voicebroadcast.usecase
|
||||||
|
|
||||||
import android.os.Build
|
|
||||||
import im.vector.app.features.voicebroadcast.VoiceBroadcastConstants
|
import im.vector.app.features.voicebroadcast.VoiceBroadcastConstants
|
||||||
import im.vector.app.features.voicebroadcast.VoiceBroadcastRecorder
|
import im.vector.app.features.voicebroadcast.VoiceBroadcastRecorder
|
||||||
import im.vector.app.features.voicebroadcast.model.MessageVoiceBroadcastInfoContent
|
import im.vector.app.features.voicebroadcast.model.MessageVoiceBroadcastInfoContent
|
||||||
@ -68,8 +67,6 @@ class StopVoiceBroadcastUseCase @Inject constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun stopRecording() {
|
private fun stopRecording() {
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
voiceBroadcastRecorder?.stopRecord()
|
||||||
voiceBroadcastRecorder?.stopRecord()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user