Silverlight5 ページで .swf を再生しようとしています。ListBox コントロールまたはイメージ コントロールまたは任意のアイデアを使用して、Silvarlight で swf ファイルを再生しています。
<Image Grid.Row="0" Name="bottom_video" Height="80" Source="{Binding VodeoUrl,Mode=OneWay}" Margin="0,20,0,0" />
Silverlight5 ページで .swf を再生しようとしています。ListBox コントロールまたはイメージ コントロールまたは任意のアイデアを使用して、Silvarlight で swf ファイルを再生しています。
<Image Grid.Row="0" Name="bottom_video" Height="80" Source="{Binding VodeoUrl,Mode=OneWay}" Margin="0,20,0,0" />
以下のコードで、Silverlight で Iframe を使用する方法を確認できます。
<Grid x:Name="LayoutRoot">
<HyperlinkButton Content="HyperlinkButton" Height="23" HorizontalAlignment="Left" Margin="44,20,0,0" Name="hyperlinkButton1" VerticalAlignment="Top" Width="100" TargetName="" Click="hyperlinkButton1_Click" />
</Grid>
code behind:
private void hyperlinkButton1_Click(object sender, RoutedEventArgs e) {
HtmlDocument _document = HtmlPage.Document;
HtmlElement iframe = _document.CreateElement("IFRAME");
iframe.SetAttribute("src", "http://localhost:52878/TestForm.aspx");
iframe.SetStyleAttribute("position", "absolute");
iframe.SetStyleAttribute("top", "100px");
iframe.SetStyleAttribute("left", "200px");
HtmlElement body = (HtmlElement)_document.GetElementsByTagName("BODY")[0];
body.AppendChild(iframe);
HtmlDocument _document = HtmlPage.Document;
HtmlElement iframe = _document.CreateElement("IFRAME");
iframe.SetAttribute("src", "http://localhost:52878/TestForm.aspx");
iframe.SetStyleAttribute("position", "absolute");
iframe.SetStyleAttribute("top", "100px");
iframe.SetStyleAttribute("left", "200px");
HtmlElement body = (HtmlElement)_document.GetElementsByTagName("BODY")[0];
body.AppendChild(iframe);
}
Silverlight 5でswfファイルを再生する方法についての答えがあります
<WebBrowser Grid.Row="1" VerticalAlignment="Top" Source="{Binding VodeoUrl,Mode=OneWay}" Height="280" Width="280"/>
不可能だよ。Silverlightはswfファイルを再生しません。インタラクションのない単なるビデオファイルの場合は、ビデオをSilverlightで再生できるものに変換できる可能性があります。サポートされている形式に関する情報は次のとおりです。http:
//msdn.microsoft.com/en-us/library/cc189080%28v=vs.95%29.aspx