Windows フォームアプリケーションで XAML Islands の MediaPlayerElement を使用している場合に、AutoPlay プロパティを True に設定していても動画の再生が始まらないことがありました。
■ 原因?
MediaPlayerElement の AutoPlay プロパティのプロパティ ウィンドウでの設定はデフォルト True になっていますが実際のデフォルト値は False の様です。
プロパティウィンドウで True と設定してもデザインのコード上は値が未設定で実行時には False になっています。
■ 対策?
ひとまずコードで AutoPlay プロパティに True を設定すれば動画が再生されます。
using System; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form2 : Form { public Form2() { InitializeComponent(); mediaPlayerElement1.AutoPlay = true; } } }