View Full Version : مشکل در ابزار Media Player؟
پیام حیاتی
سه شنبه 09 دی 1393, 23:38 عصر
سلام
من ابزار Media Player رو به Toolbox اضافه کردم کلاس مرتبط هم در بالای فرم قرار دادم :
using WMPLib;
using System.Media;
یک فیلم به پروژه اضافه کردم و در قسمت URL نام و پسوند فایل رو قرار دادم اما اجرا نشد.
مشکل از کجاست؟
تشکر
پیام حیاتی
چهارشنبه 10 دی 1393, 09:27 صبح
کسی کار نکرده!!؟:افسرده:
malizergani
چهارشنبه 10 دی 1393, 11:17 صبح
باسلام خدمت شما دوست عزیز
فیلم وارد Resource برنامه نکنید این کار منطقی نیست و WinMediaPlayer قابلیت اجرای Stream رو ندارد شما فایل مورد نظر رو در کنار برنامه قرار بدهید تا اجرا کنید ماننده کد زیر عمل کنید:
axWindowsMediaPlayer1.URL = AppDomain.CurrentDomain.BaseDirectory + @"FileName.mp4";
اگر خواستید فایل انتخاب بشه و در WinMediaPlayer اجرا بشه از کد زیر استفاده نمایید:
OpenFileDialog _Open = new OpenFileDialog()
{
Title = "Open Movie",
Multiselect = false,
Filter = "Moive Files (*.mp4;*.avi;*.dat)|*.mp4;*.avi;*.dat",
};
if(_Open.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
axWindowsMediaPlayer1.URL = _Open.FileName;
}
پیام حیاتی
چهارشنبه 10 دی 1393, 12:18 عصر
باسلام خدمت شما دوست عزیز
فیلم وارد Resource برنامه نکنید این کار منطقی نیست و WinMediaPlayer قابلیت اجرای Stream رو ندارد شما فایل مورد نظر رو در کنار برنامه قرار بدهید تا اجرا کنید ماننده کد زیر عمل کنید:
axWindowsMediaPlayer1.URL = AppDomain.CurrentDomain.BaseDirectory + @"FileName.mp4";
اگر خواستید فایل انتخاب بشه و در WinMediaPlayer اجرا بشه از کد زیر استفاده نمایید:
OpenFileDialog _Open = new OpenFileDialog()
{
Title = "Open Movie",
Multiselect = false,
Filter = "Moive Files (*.mp4;*.avi;*.dat)|*.mp4;*.avi;*.dat",
};
if(_Open.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
axWindowsMediaPlayer1.URL = _Open.FileName;
}
ممنونم.
این کد در دکمه قرار دادم اما جواب نداد :
axWindowsMediaPlayer1.URL = AppDomain.CurrentDomain.BaseDirectory + @"Wildlife.wmv";
کد دوم به درستی کار می کند.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.