---
title: dismissMediaPlayerController()
framework: watchkit
role: symbol
role_heading: Instance Method
path: watchkit/wkinterfacecontroller/dismissmediaplayercontroller()
---

# dismissMediaPlayerController()

Dismisses the media interface controller.

## Declaration

```swift
func dismissMediaPlayerController()
```

## Discussion

Discussion Use this method to dismiss a modal media interface controller programmatically. When you dismiss the media interface programmatically, WatchKit passes a value of false for the didPlayToEnd parameter of your completion block and passes a value of 0.0 for theendTime parameter.

## See Also

### Presenting video and audio interfaces

- [presentMediaPlayerController(with:options:completion:)](watchkit/wkinterfacecontroller/presentmediaplayercontroller(with:options:completion:).md)
- [Media Player Options](watchkit/media-player-options.md)
- [presentAudioRecorderController(withOutputURL:preset:options:completion:)](watchkit/wkinterfacecontroller/presentaudiorecordercontroller(withoutputurl:preset:options:completion:).md)
- [WKAudioRecorderPreset](watchkit/wkaudiorecorderpreset.md)
- [Audio Recording Options](watchkit/audio-recording-options.md)
- [dismissAudioRecorderController()](watchkit/wkinterfacecontroller/dismissaudiorecordercontroller().md)
