2012-10-13 25 views
3

我想在ASP mvc 3应用程序中集成流水游戏。 我正在使用SQL Server 2008.数据库包含文件的路径以及存储在文件夹中的路径。我写了能够将视频转换为flv的库。现在我想在页面中使用此视频。如何返回在流水游戏中显示的视频(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>

福克斯例如,这是我的ouptut路径d:\ file.flv

我想,有必要将输出发送到JavaScript的。 我如何通过ID插入路径到流水游戏?

回答

1

我不知道你问什么,但如果你想知道如何返回.flv文件为您的播放器,你只需要Action,使用这种MIME类型返回FileStremResultvideo/x-flv

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); 
     }