The diagram shows boxes that represent the objects that needs to be implemented to create a media player that can be embedded into a web page. The three boxes to the left are drawn stacked on top of each other and from bottom to top are labeled MediaView, MediaPlayer, and Media. The Media box also contains another label called source. It has an arrow pointing to it. The arrow is originating from another box to the right and is labeled external file.