1

アプリでいくつかのオーディオファイル(mp3、wav、.. etc)を使用しています。Microsoft.DirectX.AudioVideoPlaybackdllのオーディオクラスを使用していたため、最初にdllをダウンロードする必要がありました。その後、次の場所に移動しました。参照を追加 してから、dllの場所を参照し、それを追加して、DirectX9.0Webセットアップもインストールしました

今、私は言うだけで問題はありません:Audio aud; しかし、私がこのようなことをすると:

Audio aud = new Audio(path);

また

Video vid = new Video(path);

アプリを押すCtrl+F5とすぐにクラッシュします。デバッグしようとすると、デバッグカーソルが表示されません。また、F10を押し続けると、何も起こりません。try/catchブロックに入れても、例外は発生しませんでした。 ..

では、何が起こっているのでしょうか。どうすればこれを修正できますか?

私もまったく新しいアプリを作ろうとしました。これがコード全体です。実際には何もありません。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.DirectX.DirectSound;
using Microsoft.DirectX.AudioVideoPlayback;
using Microsoft.DirectX;

namespace WindowsFormsApplication2
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
      Audio aud = new Audio("C:\\Users\\vexe\\Desktop\\Songs\\Kimosabe.mp3");
    }
  }
}

どんな助けでもいただければ幸いです..事前に感謝します..

4

1 に答える 1

0

このコードをプロジェクトに追加します。

using Microsoft.DirectX.DirectSound
using Microsoft.DirectX
于 2012-08-01T18:20:27.040 に答える