Silverlightで動画再生

投稿者: | 2009年4月20日

自身のSilverlightサイトでウェルカム動画を流したいなと思い4秒ほどの動画を作成してみました。

http://sl.itsumokokoni.com/

 まぁ紆余曲折はありましたよ? なぜかMediaElementのSourceに同プロジェクト内にあるwmvを指定しているはずなのに表示されないという現象がありまして色々調べたのですが結局SilverLightサイトをホストしているAspxのサイトにwmvを置いてそこをUri参照するようにして何とか再生されるようになりました。

Uriの参照方法はこんな感じ。

            Uri url = new Uri(
            Application.Current.Host.Source.Scheme.ToString() + "://" +
            Application.Current.Host.Source.Host.ToString() + ":" +
            Application.Current.Host.Source.Port.ToString() +
            "動画ファイルの名前");

こいつをMediaElementのSourceにぶち込んでいます。

なんかスマートじゃないけど、いいんだ動けば。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA