0

VLC プラグインを使用して、Web ブラウザーでオーディオ/ビデオ ファイルを再生します。HTTP では正常に動作していますが、HTTPS ではプラグインがクラッシュします。私は MVC3 アーキテクチャを使用しており、コントローラーを使用してファイル ストリームを取得しています。このファイル ストリームは、ビデオを再生するための VLC プラグインを使用してビュー ページにバインドします。


var fileName = "test.mp3";
            var filePathA = "@Html.Raw(@Url.Action("GetMediaFileStream", new { fileName = "mediafilename", id = "@Model.Id" }))";
            filePathA = filePathA.replace("mediafilename", fileName);
            var vlc = document.getElementById("vlc");
                    var options = new Array(":rtsp-tcp");
                    var id = vlc.playlist.add(filePathA, null, options);
                    vlc.playlist.playItem(id);
                    vlc.playlist.play();

およびコントローラー内

   public ActionResult GetMediaFileStream(int id)
        {
// code for sending stream to vlc plugin as;
         Response.OutputStream.Write(buffer, 0, bytesRead);
         Response.Flush();
        }
4

0 に答える 0