Java媒体架构(JMF)是一个令人激动的通用的API,它允许Java开发者用许多不同的方法处理媒体。JMF扩展了J2SE平台的多媒体功能,允许Java应用和Applet截取,回放,转换包括音频和视频在内的多种媒体。JMF支持多种媒体格式,具体参看资源[1]的官方文档。我们可以利用.jar格式来把解码器和媒体文件打包成一个文件,以此,从效果上来说创建了一个"自播放电影",与压缩系统WinZip和StuffIt可以创建自扩展归档文件的方式相似。