fixed some bugs on ios
This commit is contained in:
@@ -90,6 +90,9 @@ struct RootView: View {
|
||||
.onChange(of: activeModule) { module in
|
||||
if module == .train {
|
||||
controller.setContinuousPlayback(continuousPlayback)
|
||||
} else if module == .test {
|
||||
// 与安卓测试页一致:按当前句窗口播放,避免滑进下一句。
|
||||
controller.setContinuousPlayback(false)
|
||||
} else {
|
||||
controller.setContinuousPlayback(true)
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ struct TestView: View {
|
||||
PlayerSectionView(
|
||||
controller: controller,
|
||||
showsContinuousToggle: false,
|
||||
continuousPlayback: .constant(true),
|
||||
continuousPlayback: .constant(false),
|
||||
showsSubtitle: $testSubtitleVisible,
|
||||
onFullscreen: onFullscreen
|
||||
)
|
||||
@@ -321,7 +321,7 @@ struct TestView: View {
|
||||
dubSegments[sentence.index] = audioURL
|
||||
dubRawSegments[sentence.index] = rawPersistedURL
|
||||
mergedDubURL = nil
|
||||
submitAssessment(recordingURL: url)
|
||||
submitAssessment(recordingURL: audioURL)
|
||||
}
|
||||
|
||||
private func restorePlaybackAudioSession() {
|
||||
|
||||
Reference in New Issue
Block a user