콘텐츠 상세
- 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