用C++写了个Windows Phone 8的FLV视频分离器
文章目录
Windows Phone 8是不支持播放FLV视频文件的。所以用C++写了个FLV视频分离器,目前仅支持AAC音频编码和H.264视频编码,支持拖动播放(仅当metadata中带有关键帧信息)。再由C#对C++进行封装,C#中封装的类继承自MediaStreamSource,最后经由MediaElement播放出来。
【2015/04/06更新】已将源码开放托管于:https://github.com/lxrite/DawnPlayer
附图一张: