我想为 WP8 制作应用程序,它将下载和播放电影。Android Market 有很多这种类型的应用程序。但所有只是获取内容,并将其传递给视频播放器(例如 MX 播放器),格式可以不同(.avi、.mkv、.mpeg 等),但播放器显示内容没有任何问题。例如,在我的三星 s5830 上,1400 mb .avi 电影播放效果很好。正如我所见 - WP8 没有自定义视频播放器。
问题:如果我在我的应用程序中从网络下载一些 .avi 格式的电影,我可以在 WP8 上播放吗?网络视频流的相同问题。
我想为 WP8 制作应用程序,它将下载和播放电影。Android Market 有很多这种类型的应用程序。但所有只是获取内容,并将其传递给视频播放器(例如 MX 播放器),格式可以不同(.avi、.mkv、.mpeg 等),但播放器显示内容没有任何问题。例如,在我的三星 s5830 上,1400 mb .avi 电影播放效果很好。正如我所见 - WP8 没有自定义视频播放器。
问题:如果我在我的应用程序中从网络下载一些 .avi 格式的电影,我可以在 WP8 上播放吗?网络视频流的相同问题。
您可以播放手机支持的任何视频文件(这在MSDN上有文档)。您可以使用 SDK 和 WP8 中的独立存储流式传输或播放下载的视频,MediaElement
我认为也有 DirectX 选项。
仅仅说支持一种文件类型是不够的,因为它们只是视频“容器”——每个容器都可以包含不同编解码器的音频和视频。然而,MKV 看起来根本不受支持。
您可以看到这种视频格式(编解码器)支持在 WP7 和 8 甚至某些类型的手机之间有所不同,具体取决于手机中的芯片组支持的内容。(特别是对于高比特率高清编解码器)。
有一个很好的框架可以帮助您在应用程序中播放电影!在 codeplex http://playerframework.codeplex.com上查看它