none
Windows Media Player のプレイリスト再生について RRS feed

  • 質問

  • いつもお世話になっております。

    フォームに axWindowsMediaPlayer とボタン3個を貼りつけただけの Windows フォームアプリケーションです。

    button2 を押した直後に button3 を押すと再生しません。

    それ以外の組み合わせは正常に再生します。

    何が足りないのでしょうか?

    宜しくお願い致します。

            private void button1_Click(object sender, EventArgs e)
            {
                axWindowsMediaPlayer1.URL = "mms://hdv.nkansai.tv/nanjo";
            }

            private void button2_Click(object sender, EventArgs e)
            {
                axWindowsMediaPlayer1.URL = "http://ottava.jp/live/frame/ottava_live.php";
            }

            private void button3_Click(object sender, EventArgs e)
            {
                string fileName = @"c:\work\test.mp3";
                axWindowsMediaPlayer1.Ctlcontrols.stop();
                axWindowsMediaPlayer1.close();
                axWindowsMediaPlayer1.currentPlaylist.clear();
                axWindowsMediaPlayer1.currentPlaylist.appendItem(axWindowsMediaPlayer1.newMedia(fileName));
                axWindowsMediaPlayer1.Ctlcontrols.play();
            }

    2013年4月21日 7:12

回答

  • http://ottava.jp/live/frame/ottava_live.phpのレスポンスは以下のようになっていました。

    <ASX version="3.0">
       <Entry>
          <ref HREF="mms://ottava-live.stream.ne.jp/otvlv64/?uid=1255296&sid=013541d944132f04d8a7212bc0de3cdc"/>
       </Entry>
       <Entry>
          <ref HREF="mms://ottava-live.stream.ne.jp/otvlv64_bk/?uid=1255296&sid=013541d944132f04d8a7212bc0de3cdc"/>
       </Entry>
    </ASX>

    こちらのページには動画ファイルが2つ含まれているようですので、

    どちらか一方を指定してみてはいかがでしょうか。

    2013年4月21日 9:10

すべての返信

  • http://ottava.jp/live/frame/ottava_live.phpのレスポンスは以下のようになっていました。

    <ASX version="3.0">
       <Entry>
          <ref HREF="mms://ottava-live.stream.ne.jp/otvlv64/?uid=1255296&sid=013541d944132f04d8a7212bc0de3cdc"/>
       </Entry>
       <Entry>
          <ref HREF="mms://ottava-live.stream.ne.jp/otvlv64_bk/?uid=1255296&sid=013541d944132f04d8a7212bc0de3cdc"/>
       </Entry>
    </ASX>

    こちらのページには動画ファイルが2つ含まれているようですので、

    どちらか一方を指定してみてはいかがでしょうか。

    2013年4月21日 9:10
  • AZUMAL様、アドバイス有難うございました。
    ottava_live.php から URL を取得することで解決しました。
    お世話になりました。
    2013年4月22日 5:54