Android supports playing and capturing a variety of common audio and video formats. The MediaPlayer class is used for playback and MediaRecorder for capture. MediaPlayer can play resources, files, and streams, while MediaRecorder requires setting permissions, audio/video sources, and format/encoder before starting recording. The VideoView widget simplifies playing video by wrapping MediaPlayer and a SurfaceView.