دسته بندی ها
22:34 1401/08/22

نمایش ویدیو داخل یک پنجره از مسیر embed شده از داخل خود برنامه در WPF

مشخصات سوال کننده :
کاربر : mojtabahakimian     امتیاز کاربر : 155     رتبه کاربر : 10
دسته بندی : سی شارپ WPF

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2405
هوش مصنوعی

پاسخ هوش مصنوعی

برای نمایش ویدیو در WPF از یک مسیر embed شده، حتماً باید نوع Build Action فایل ویدیویی تان را به Resource تغییر دهید. در این صورت، WPF قادر به دسترسی به منابع خواهد بود. در ادامه، مراحل لازم را توضیح می دهم:

  1. فایل ویدیویی تان را به پروژه اضافه کنید.
  2. در پنجره Properties فایل ویدیویی، Build Action را به Resource تغییر دهید.
  3. از کد زیر برای نمایش ویدیو استفاده کنید:


    
        
    

و در فایل code-behind خود، ویدیو را به این صورت بارگذاری کنید:


using System.Windows;

namespace VideoPlayer
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            videoPlayer.Source = new Uri("pack://application:,,,/Medias/Video1.mp4");
        }
    }
}

با انجام این مراحل، ویدیوی شما باید در برنامه نمایش داده شود. دقت کنید که مسیر ویدیوتان دقیقاً مطابق با ساختار فایل ها باشد. اگر همچنان مشکل دارید، اطمینان حاصل کنید که ویدیو قابل پخش است و در فرمت صحیح ذخیره شده است.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود