Add accessibilityLabels to the currentPosition and reminingTime labels in the player overlay

This commit is contained in:
David Cordero 2022-01-17 20:37:55 +01:00
parent d7c8afa917
commit c4a3670cec
2 changed files with 8 additions and 0 deletions

View File

@ -78,6 +78,8 @@ internal enum L10n {
internal static var `continue`: String { return L10n.tr("Localizable", "continue") }
/// Continue Watching
internal static var continueWatching: String { return L10n.tr("Localizable", "continueWatching") }
/// Current Position
internal static var currentPosition: String { return L10n.tr("Localizable", "currentPosition") }
/// Customize
internal static var customize: String { return L10n.tr("Localizable", "customize") }
/// Dark
@ -254,6 +256,8 @@ internal enum L10n {
internal static var regular: String { return L10n.tr("Localizable", "regular") }
/// Released
internal static var released: String { return L10n.tr("Localizable", "released") }
/// Remaining Time
internal static var remainingTime: String { return L10n.tr("Localizable", "remainingTime") }
/// Remove
internal static var remove: String { return L10n.tr("Localizable", "remove") }
/// Remove All Users

View File

@ -340,6 +340,8 @@ struct VLCPlayerOverlayView: View {
Text(viewModel.leftLabelText)
.font(.system(size: 18, weight: .semibold, design: .default))
.frame(minWidth: 70, maxWidth: 70)
.accessibilityLabel(L10n.currentPosition)
.accessibilityValue(viewModel.leftLabelText)
ValueSlider(value: $viewModel.sliderPercentage, onEditingChanged: { editing in
viewModel.sliderIsScrubbing = editing
@ -358,6 +360,8 @@ struct VLCPlayerOverlayView: View {
Text(viewModel.rightLabelText)
.font(.system(size: 18, weight: .semibold, design: .default))
.frame(minWidth: 70, maxWidth: 70)
.accessibilityLabel(L10n.remainingTime)
.accessibilityValue(viewModel.rightLabelText)
}
.padding(.horizontal)
.frame(maxWidth: UIDevice.current.userInterfaceIdiom == .pad ? 800 : nil)