remove lessonTitleText in training module

This commit is contained in:
2026-10-03 09:46:38 +08:00
parent 7b63c4eab6
commit 138d446d73
5 changed files with 22 additions and 10 deletions

View File

@@ -3,6 +3,7 @@ import SwiftUI
/// 与安卓端横屏布局一致:全屏播放 + 半透明句面板 + 退出全屏按钮。
struct FullscreenPlayerView: View {
@ObservedObject var controller: PlayerController
var showsLessonTitle: Bool = true
let onExit: () -> Void
@State private var subtitleVisible = true
@@ -55,10 +56,12 @@ struct FullscreenPlayerView: View {
Spacer()
if subtitleVisible {
VStack(alignment: .leading, spacing: 6) {
Text(controller.currentItem?.title ?? "未选择课程")
.font(.system(size: 17, weight: .bold))
.foregroundColor(.white)
.lineLimit(1)
if showsLessonTitle {
Text(controller.currentItem?.title ?? "未选择课程")
.font(.system(size: 17, weight: .bold))
.foregroundColor(.white)
.lineLimit(1)
}
Text(sentenceMetaText)
.font(.system(size: 13))
.foregroundColor(Theme.textOverlay)