// // SoundCellViewModel.swift // Bark // // Created by huangfeng on 2020/11/17. // Copyright © 2020 Fin. All rights reserved. // import AVKit import Foundation import RxCocoa import RxSwift class SoundCellViewModel: ViewModel { let name = BehaviorRelay(value: "") let duration = BehaviorRelay(value: .zero) let copyNameAction = PublishRelay() let playAction = PublishRelay() let model: AVURLAsset init(model: AVURLAsset) { self.model = model name.accept(model.url.deletingPathExtension().lastPathComponent) duration.accept(model.duration) } }