Swift3 隐藏presentMediaPlayerController Swift 3手表套件

Swift3 隐藏presentMediaPlayerController Swift 3手表套件,swift3,media-player,watchkit,hidden,watchos-2,Swift3,Media Player,Watchkit,Hidden,Watchos 2,有没有办法隐藏媒体播放器或将其显示在不可见的子层上?我可以直接从手表上播放声音,但媒体播放器的音效不好 func playSound(name: String, time: Double){ let assetURL: URL = Bundle.main.url(forResource: name, withExtension: "wav")! let options: [AnyHashable: Any] = [WKMediaPlayerControllerO

有没有办法隐藏媒体播放器或将其显示在不可见的子层上?我可以直接从手表上播放声音,但媒体播放器的音效不好

func playSound(name: String, time: Double){
         let assetURL: URL = Bundle.main.url(forResource: name, withExtension: "wav")!
        let options: [AnyHashable: Any] = [WKMediaPlayerControllerOptionsAutoplayKey: true]
        self.presentMediaPlayerController(with: assetURL, options: options, completion: {(_ didPlayToEnd: Bool, _ endTime: TimeInterval, _ error: Error?) -> Void in
            if error != nil {
                print("Error: \(error)")
            }
        })
        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + Double(Int64(time * Double(NSEC_PER_SEC))) / Double(NSEC_PER_SEC), execute: {() -> Void in
            self.dismissMediaPlayerController()
        })
    }