تعيين LoadedBehaviour و UnloadedBehaviour لتطبيق WPF MediaElement (C#)

StackOverflow https://stackoverflow.com/questions/19852537

  •  29-07-2022
  •  | 
  •  

سؤال

أنا ألعب مقطع فيديو في MediaElement في تطبيق WPF. ومع ذلك عندما أدعو برمجيا Play() , Pause() أو Stop() أحصل على رسالة خطأ تقول:

لا يمكن التحكم في الوسائط ما لم يتم ضبط RoadedBehavior أو UnloadedBeedBehavior على يدوي.

ليس لدي أي فكرة عن ذلك.

هل يمكن لأحد أن يخبرني كيف يمكن ضبطها على MANUAL?

هل كانت مفيدة؟

المحلول

في XAML ، يمكنك ضبط القيمة على الخصائص مثل هذه:

<MediaElement x:Name="player"
              LoadedBehavior="Manual"
              UnloadedBehavior="Stop" ... />                  

أو استخدام الكود وراء:

player.LoadedBehavior = MediaState.Manual;
player.UnloadedBehavior = MediaState.Stop;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top