5

いくつかの画像があり、それらを使用してビデオを作成したいと考えています。AForge.NETFFmpegなど、この目的のために多くの方法を見つけましたが、Windows Phone ではサポートされていません。

.NET画像を組み合わせて動画を作るという単純な目的なのですが、こんな単純な仕事に道が無いとは驚きです。

私を助けてください、もし私が持っていれば、私はいくつかの評判を支払いましたが、申し訳ありません.

4

2 に答える 2

0

これを使用してください、

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を参照してください。

于 2013-10-21T06:17:35.877 に答える