我有一些图像,想用它们制作视频。为此,我找到了很多方法,例如AForge.NET或FFmpeg,但 Windows Phone 不支持它们。
我的目的很简单,就是把图片组合起来做成视频,但令人惊讶的是没有办法.NET
做这样一个简单的工作。
请帮助我,如果有的话,我付出了一些声誉,但我不能抱歉。
我有一些图像,想用它们制作视频。为此,我找到了很多方法,例如AForge.NET或FFmpeg,但 Windows Phone 不支持它们。
我的目的很简单,就是把图片组合起来做成视频,但令人惊讶的是没有办法.NET
做这样一个简单的工作。
请帮助我,如果有的话,我付出了一些声誉,但我不能抱歉。
请使用这个,
int current = 0;
List myFiles = new List()
{
// Put your multiple images here..
“Monkey_Images/img_tablet1.png”,
“Monkey_Images/img_tablet2.png”,
“Monkey_Images/img_tablet3.png”,
“Monkey_Images/img_tablet4.png”,
“Monkey_Images/img_tablet5.png”,
“Monkey_Images/img_tablet6.png”,
“Monkey_Images/img_tablet7.png”
};
DispatcherTimer dtimer = new DispatcherTimer();
List bmps = new List() { };
public void MonkeyMovement()
{
foreach (string ff in myFiles)
{
BitmapImage bmp = new BitmapImage(new Uri(ff, UriKind.Relative));
bmps.Add(bmp); // Temporary assign images into bitmapimage list.
}
dtimer.Interval = TimeSpan.FromMilliseconds(20);
dtimer.Tick += new EventHandler(dtimer_Tick);
dtimer.Start();
}
void dtimer_Tick(Object sender, EventArgs e)
{
imgLoading.Source = bmps[current];
current++;
if (current >= 6)
{
current = 0;
}
}
似乎正在播放视频,但实际上它是多个图像。我希望你能得到解决方案。更多信息请参考我的博客DotNetterNikhil