MediaElementを使用した単純な動画再生プログラムを作成したのですが、
一点気になった箇所がありました。
「再生」ボタン押下して、動画が再生されることは確認できたのですが、
実際の映像が再生されるまで黒背景?が映っていました。(体感で500msくらい)
この現象はMediaElementでは必ずおきるのでしょうか?
もし防ぐ手段がありましたらご教授お願いいたします。
※以下のソースコードは抜粋ですが、最低限しか組んでいないのでこれで十分かと思いました。
もし、全部必要であれば通知お願いいたします。
XAML
1<Window x:Class="MovieLibTest_Wpf.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 5 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 6 xmlns:local="clr-namespace:MovieLibTest_Wpf" 7 mc:Ignorable="d" 8 Title="MainWindow" Height="250" Width="680"> 9 <Grid> 10 <Button x:Name="BTN_PLAY" Content="再生" HorizontalAlignment="Left" Margin="128,15,0,0" VerticalAlignment="Top" Width="75" Click="BTN_PLAY_Click"/> 11 <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="180" Margin="10,39,0,0" VerticalAlignment="Top" Width="320"> 12 <MediaElement x:Name="ME_MOVIE1" Stretch="Fill" Width="auto" Height="auto" LoadedBehavior="Manual" UnloadedBehavior="Manual" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"/> 13 </Border> 14 </Grid> 15</Window>
cs
1private void BTN_PLAY_Click(object sender, RoutedEventArgs e) 2{ 3 ME_MOVIE1.Source = new System.Uri(MOVIE_FILE_PATH); 4 ME_MOVIE1.Play(); 5}
###その他
Windows7 pro 64bit
visual studio 2015 pro
動画は、「ライブラリ/ビデオ」配下にあった「サンプルビデオ」の「野生動物.wmv」を使用しています。
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2016/10/07 06:04
2016/10/07 06:17
2016/10/07 11:30
2016/10/07 12:56
2016/10/11 02:42