首先我把Media Player播放器做一个用户控件

代码如下

前台:

View Code

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MedayPlayer.ascx.cs" Inherits="Web.MedayPlayer" %><script language="javascript" type="text/javascript">    <asp:Literal ID="Literal1" runat="server"></asp:Literal>

var oeTags = '<object id="mediaPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"'         + 'width="' + width + '" height="' + height + '"'         + 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"'         + 'standby="Loading Microsoft Windows Media Player components..."'         + 'type="application/x-oleobject">'         + '<param name="autoStart" value="false"/>'         + '<param name="url"       value="' + videolink + '" />'         + '<param name="wmode"     value="transparent" />'         + '<param name="uiMode"    value="full" />'         + '<param name="loop"      value="false" />'         + '<embed id       ="EmbedmediaPlayer"'         + 'type        ="application/x-mplayer2"'         + 'src         ="' + videolink + '"'         + 'width       ="' + width + '"'         + 'height      ="' + height + '">'         + '</embed>'         + '</object>';    document.write(oeTags);</script>

后台代码:

View Code

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;

namespace Web{public partial class MedayPlayer : System.Web.UI.UserControl    {private int width;private int height;private string videolink;

public int Width        {set            {                width = value;            }        }

public int Height        {set            {                height = value;            }        }

public string Videolink        {set            {                videolink = value;            }        }

protected void Page_Load(object sender, EventArgs e)        {this.Literal1.Text = "var width=" + width + ";var height=" + height + ";var videolink='" + videolink + "';";        }    }}

调用前台代码:

View Code

<%@ Register Src="MedayPlayer.ascx" TagName="MedayPlayer" TagPrefix="uc5" %>//头部引用  <uc5:MedayPlayer ID="MedayPlayer1" runat="server" />//网页中嵌套

调用后台代码:

View Code

 /// <summary>///播放视频信息/// </summary>        public void Rpt_bfspBind()        {         

           DataSet ds = new sepco.BLL.hw_room().Getdataset("type=1 and id="+id);           title = ds.Tables[0].Rows[0]["title"].ToString();            uptime = ds.Tables[0].Rows[0]["addtime"].ToString();           this.MedayPlayer1.Width = 481;this.MedayPlayer1.Height = 359;this.MedayPlayer1.Videolink = "" + ds.Tables[0].Rows[0]["url"].ToString() + "";        }

转载于:https://www.cnblogs.com/DemoLee/archive/2012/03/01/2375809.html

Media Player 嵌套网页中播放上传视频记录相关推荐

  1. 微信开发上传视频到服务器,微信小程序中实现上传视频的开发代码

    微信小程序中实现上传视频的开发代码,视频,接口,上传,代码,服务器 微信小程序中实现上传视频的开发代码 易采站长站,站长之家为您整理了微信小程序中实现上传视频的开发代码的相关内容. 本篇文章给大家带来 ...

  2. php微信上传视频文件在哪里,微信小程序中实现上传视频的开发代码

    本篇文章给大家带来的内容是关于微信小程序中实现上传视频的开发代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 其实这个比较简单,官方提供了API接口,基本上直接调用就可以了,话不多 ...

  3. embed标签的使用(在网页中播放各种音频视频的插件的使用)

    播放器插件使用说明: 代码:< EMBED src="music.mid"autostart="true"loop="2"width= ...

  4. layui富文本编辑器layedit增加上传视频与音频功能

    改动效果: layui2.4.3并没有视频.音频等上传功能,不过还好,目前有一个基于layui2.4.3的layedit扩展,增加了视频上传.字体颜色等等. 首先去下载一个layedit扩展文件:中转 ...

  5. 上传视频文件到又拍云,jsp内嵌window media player在线播放

    上传视频文件到又拍云,jsp内嵌window media player在线播放 完成上述功能的后台路径 filePath.jsp(ajax)->UpYunController.java--> ...

  6. java 上传视频并播放_java实现视频上传和播放..doc

    java实现视频上传和播放. Java实现视频网站的视频上传.视频转码.视频关键帧抽图, 及视频播放功能 视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过F ...

  7. 【原】基于Windows Media Player, 写自己的播放器【有源码,可下载整个工程】

    最近有客户问我,怎么把Windows Media Player 嵌套在自己的项目中. 以前我在Delphi下玩过Windows Media Player,可是在Microsoft Visual Stu ...

  8. php 编辑器 插入视频,苗景云的博客-PHPCMS V9编辑器中新增上传mp4视频(上传视频并插入HTML5的video标签)的功能...

    由于PHPCMS v9默认的编辑器中上传的视频插入的是embed标签使用的是flash播放器,手机端无法播放,所以来改造下,让其上传视频并插入HTML5的video标签,这样电脑端的主流浏览器和手机端 ...

  9. ssm项目实现上传视频,在web端播放视频

    实现的思路: 1,上传视频,将视频存放在服务器端,数据库中存放相对服务器的相对地址 2,网页端播放视频:使用ckplayer插件:www.ckplayer.com/ 参考:https://blog.c ...

最新文章

  1. 聚焦第三届世界智能大会|大佬们讲了哪些干货?
  2. 中兴f477v2超级管理员_中兴F650光猫修复
  3. WPF converter(包含传递复杂参数)
  4. Ubuntu下创建Vim+Taglist+Cscope+Ctags组合编辑器
  5. 首个AI国际标准有望明年出台,创新工场等多家国内公司已参与
  6. iis p访问php密码,访问IIS网站需要输入用户名密码(非匿名登录)问题汇总
  7. FreeSWITCH黑名单功能设置
  8. 阿里面试官:分别说说微信和淘宝扫码登录背后的实现原理?
  9. 关于诺顿身份安全2013独立版(Norton Identity Safe)
  10. MySql常用命令集
  11. ERA5再分析资料下载攻略
  12. html 投票系统,投票系统 html页面
  13. 《knowledge graph embedding:a survey of approaches and applications》论文阅读
  14. Android 实现推送功能
  15. 开发者出海跨境收款——如何完美解决限额问题?
  16. XMPP中文 XEP-0045: 多用户聊天(二)
  17. CAD中焊接符号的使用及详解
  18. Guava-EventBus使用详解
  19. AWS环境搭建(五)使用自签名证书配置ELB
  20. JEPLUS之如何快速复制表——JEPLUS软甲快速开发平台

热门文章

  1. mybatis oracle生成注释,MyBatis Generator生成Oracle数据库对应实体类时无法获取注释问题...
  2. 动手学深度学习Pytorch Task07
  3. tensorflow版PSENet 文本检测模型训练和测试
  4. 昔年浅谈成都的百度推广公司靠谱吗这个问题?!
  5. html 多标签页,html更多标签
  6. The Past Mistake is the Future Wisdom: Error-driven ContrastiveProbability Optimization for Chinese
  7. jango web开发指南_Web前端“月薪过万”必读的一些入门书籍和网站!
  8. node sqlite 插入数据_Python基础系列讲解——如何使用自带的SQLite数据库
  9. network-monitor
  10. C语言基础(1)-基本语法及注意事项