メディア フレームワークを使用して Windows Mobile で M3U8 メディア ライブ ストリームを再生する方法を探していました。
これに関する情報を親切に共有してください。
メディア フレームワークを使用して Windows Mobile で M3U8 メディア ライブ ストリームを再生する方法を探していました。
これに関する情報を親切に共有してください。
さらに調査した結果、m3u8 が APPLE でサポートされている形式であることがわかりました。
残念ながら、m3u8 ファイルを Windows Phone で直接再生することはできません。
むしろ、ストリーミング メディア フレームワークを使用して .manifest ファイルを再生できます。.manifest ファイルは SMOOTH STREAMING MEDIA SERVER によって生成されます。.manifest ファイルは m3u8 ファイルと同等です。m3u8ファイルと同様にプレイリストファイルでもあります。
SMOOTH STREMAING SERVER は、IIS サーバー上で動作する Windows Media サービスの一部です。
m3u8 ファイル (単純なテキスト ファイル) を読み取って解析する必要があります。次に、解析された Uri をストリーミングします。
最初に参照を追加します。
xmlns:local="clr-namespace:Microsoft.PlayerFramework;assembly=Microsoft.PlayerFramework"
xmlns:smmedia="clr-namespace:SM.Media.MediaPlayer;assembly=SM.Media.MediaPlayer.WP8"
<local:MediaPlayer Name="player"
HorizontalContentAlignment="Stretch"
AutoPlay="True"
Volume="0.7"
Source="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"
IsPlayPauseVisible="True">
<local:MediaPlayer.Plugins>
<smmedia:StreamingMediaPlugin />
</local:MediaPlayer.Plugins>
</local:MediaPlayer>
3ivx ライブ ストリーミング 3ivxこれは無料ではありませんが
Windows Phone ストリーミング メディアの無料ライブラリを使用できます。私にとっては問題なく動作しました。それに関するブログ投稿があります。