CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 313

313

Chương 8: Đồ họa, đa phương tiện, và in ấn

Hình 8.7 Chọn ActiveMovie control type library trong hộp thoại Add Reference

Ví dụ, tiện ích Console dưới đây sẽ chơi file audio được chỉ định trong đối số dòng lệnh đầu
tiên:

using System;

class PlayAudio {

public static void Main(string[] args) {

// Lấy tên file được chỉ định trong đối số đầu tiên.

string filename = args[0];

// Truy xuất giao diện IMediaControl.

QuartzTypeLib.FilgraphManager graphManager =

new QuartzTypeLib.FilgraphManager();

QuartzTypeLib.IMediaControl mc =

(QuartzTypeLib.IMediaControl)graphManager;

// Chỉ định tên file.

mc.RenderFile(filename);

// Bắt đầu chơi file audio bất đồng bộ.

mc.Run();

Console.WriteLine("Press Enter to continue.");

Console.ReadLine();

mc.Stop();

}

}

Bạn cũng có thể sử dụng thư viện Quartz để hiển thị file video (sẽ được trình bày trong mục
8.11).

11.

11.

Ch i file video

ơ

Ch i file video

ơ

Bạn cần chơi một file video (như MPEG, AVI, hoặc WMV) ngay trên form.

Sử dụng thành phần ActiveMovie có trong Media Player. Gắn kết xuất video vào
một

PictureBox

trên form bằng cách thiết lập thuộc tính

IVideoWindow.Owner

thuộc tính

PictureBox.Handle

.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.