如何返回在flowplayer中显示的视频(flv)路径?

时间:2012-10-13 14:17:20

标签: c# sql asp.net-mvc video flowplayer

我想在ASP mvc 3应用程序中集成flowplayer。 我正在使用SQL Server 2008.数据库包含存储在文件夹中的文件路径。我写了能够将视频转换为flv的库。现在我想在页面中使用此视频。

有没有人知道如何实现它?

我找到了流程图示例代码。

http://flowplayer.org/docs/

但我正在寻找代码隐藏解决方案(C#)如何实现类似的东西(如何返回视频路径)。 如果有人有一些代码,我将不胜感激。

请看一下。

    public string FindMusicByID(int musicID)
    {
        var pathh = from plik in _data.musicMusicTables
                    where plik.musicMusicID == musicID
                    select new PathToFile { PathFile = plik.musicMusicPath };
        return pathh.ToString();
    }

这是我正在使用的linq部分代码。 FindMusicByID(int musicID)返回.flv文件的路径。我正在寻找如何将输出文件路径发送到网页。我想在流程播放器中使用此路径。

<div class="flowplayer" data-engine="flash"> <video src="some path"></video>

Fox示例这是我的ouptut路径d:\ file.flv

我认为有必要将输出发送到JavaScript。 如何通过ID将路径插入流媒体?

2 个答案:

答案 0 :(得分:1)

我不确定您要求的是什么,但如果您想知道如何为您的播放器返回.flv文件,则只需Action使用此mimetype返回FileStremResultvideo/x-flv

答案 1 :(得分:1)

有些事情:

public string FindMusicByID(int musicID)
    {
        var pathh= from plik in _data.musicMusicTables
                    where plik.musicMusicID == musicID
                    select new PathToFile { PathFile = plik.musicMusicPath };
var cd = new System.Net.Mime.ContentDisposition {
                FileName = "filename",
                Inline = false
            };
Response.AppendHeader("Content-Disposition", cd.ToString());
            return File(path, asset.AssetType.MimeType); 
        }
相关问题