首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET MVC 播放 RealPlayer RMVB 影片:自訂 ActionResult 實作

     編輯:關於ASP.NET

ASP.NET WebForms 時代無法在網頁播放 RMVB,嘗試在 MVC 中實現。採用自訂 ContentResult 封裝播放邏輯。

架構設計

  1. Model:VideoMedia 類別封裝寬、高、路徑等參數(解決參數過長問題)
  2. 自訂 Result:Results/VideoMedia.cs 繼承 ContentResult,覆寫 ExecuteResult() 組裝 RealPlayer HTML
  3. Controller:Action 回傳 new VideoMedia { ... }

此模式將影片播放邏輯封裝於自訂 ActionResult,Controller 保持精簡,符合 MVC 分離關注點原則,可複用於多個 Action。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved