Reset playback errors when restarting, dont allow selecting ultra voices if not in beta

This commit is contained in:
Jackson Harper 2023-11-14 13:18:37 +08:00
parent 63d39c9a44
commit bf160cdd86
2 changed files with 3 additions and 1 deletions

View file

@ -46,7 +46,7 @@
}
}
if audioController.useUltraRealisticVoices {
if viewModel.realisticVoicesToggle, !audioController.ultraRealisticFeatureKey.isEmpty {
if showLanguageChanger {
Section("Language") {
NavigationLink(destination: TextToSpeechLanguageView().navigationTitle("Language")) {

View file

@ -75,6 +75,7 @@
public func play(itemAudioProperties: LinkedItemAudioProperties) {
stop()
playbackError = false
self.itemAudioProperties = itemAudioProperties
startAudio(atIndex: itemAudioProperties.startIndex, andOffset: itemAudioProperties.startOffset)
@ -356,6 +357,7 @@
currentOffset = CMTimeGetSeconds(player.currentTime())
}
player?.removeAllItems()
playbackError = false
downloadAndPlayFrom(currentIdx, currentOffset)
}