콘텐츠 상세
- 10초 전/후로 이동 기능 추가
This commit is contained in:
@@ -16,7 +16,7 @@ final class ContentPlayManager: NSObject, ObservableObject {
|
||||
var creatorId = 0
|
||||
@Published var contentId: Int = 0
|
||||
|
||||
@Published private (set) var duration: TimeInterval = 0
|
||||
@Published private(set) var duration: TimeInterval = 0
|
||||
|
||||
@Published var title = ""
|
||||
@Published var nickname = ""
|
||||
@@ -24,8 +24,8 @@ final class ContentPlayManager: NSObject, ObservableObject {
|
||||
|
||||
@Published var isFree: Bool? = nil
|
||||
@Published var isPreview: Bool? = nil
|
||||
@Published private (set) var isShowingMiniPlayer = false
|
||||
@Published private (set) var isPlaying = false
|
||||
@Published private(set) var isShowingMiniPlayer = false
|
||||
@Published private(set) var isPlaying = false
|
||||
|
||||
@Published var isLoading = false
|
||||
@Published var errorMessage = ""
|
||||
@@ -170,6 +170,18 @@ extension ContentPlayManager {
|
||||
}
|
||||
}
|
||||
|
||||
func seekBackward10Seconds() {
|
||||
guard let player = player else { return }
|
||||
let newTime = max(player.currentTime - 10, 0)
|
||||
player.currentTime = newTime
|
||||
}
|
||||
|
||||
func seekForward10Seconds() {
|
||||
guard let player = player else { return }
|
||||
let newTime = min(player.currentTime + 10, player.duration)
|
||||
player.currentTime = newTime
|
||||
}
|
||||
|
||||
private func repeatAudio() {
|
||||
if let stopTimer = stopTimer {
|
||||
stopTimer()
|
||||
|
||||
Reference in New Issue
Block a user