网页中嵌入百度影音播放器的代码

简介: @{     //假如传入1,播放 http://localhost:5578/Upload/[电影天堂心战HD中字.mkv     //传入2,播放 http://localhost:5578/Upload/狄仁杰之神都龙王_hd.mp4     //传入3,播放 http://localhost:5578/Upload/人再囧途之泰囧_DVD清晰中字.rmvb        //1的下一集是2,2的下一集是3。

@{

    //假如传入1,播放 http://localhost:5578/Upload/[电影天堂心战HD中字.mkv
    //传入2,播放 http://localhost:5578/Upload/狄仁杰之神都龙王_hd.mp4
    //传入3,播放 http://localhost:5578/Upload/人再囧途之泰囧_DVD清晰中字.rmvb   

    //1的下一集是2,2的下一集是3。

    Layout = null;
    string videopath = "";//本集视频地址
    string nextvideopath = "";//下一集视频地址,用来缓冲视频的
    string prewebpage = "";//上一集网页地址
    string nextwebpage = "";//下一集网页地址
    if (ViewBag.id == "1")//默认第一集(viewbag.id是传过来的参数)
    {
        videopath = "http://localhost:5578/Upload/[电影天堂心战HD中字.mkv";
        nextvideopath = "http://localhost:5578/Upload/狄仁杰之神都龙王_hd.mp4";
        prewebpage = "";
        nextwebpage = "http://localhost:5578/index/BDPlayer/2";
    }
    else if(ViewBag.id == "2")
    {
        prewebpage = "http://localhost:5578/index/BDPlayer/1";
        nextwebpage = "http://localhost:5578/index/BDPlayer/3";
        videopath = "http://localhost:5578/Upload/狄仁杰之神都龙王_hd.mp4";
        nextvideopath = "http://localhost:5578/Upload/人再囧途之泰囧_DVD清晰中字.rmvb";
    }
    else if (ViewBag.id == "3")
    {
        prewebpage = "http://localhost:5578/index/BDPlayer/2";
        nextwebpage = "";
        videopath = "http://localhost:5578/Upload/人再囧途之泰囧_DVD清晰中字.rmvb";
        nextvideopath = "";
    }
}
<!DOCTYPE html>
<html>
<head>
    <title>BDPlayer</title>
</head>
<body>
    <div>
        <script language="javascript">
            var BdPlayer = new Array();
            BdPlayer['time'] = 8; //缓冲广告展示时间(如果设为0,则根据缓冲进度自动控制广告展示时间)
            BdPlayer['buffer'] = 'http://player.baidu.com/lib/show.html?buffer'; //贴片广告网页地址
            BdPlayer['pause'] = 'http://player.baidu.com/lib/show.html?pause'; //暂停广告网页地址
            BdPlayer['end'] = 'http://player.baidu.com/lib/show.html?end'; //影片播放完成后加载的广告
            BdPlayer['tn'] = '12345678'; //播放器下载地址渠道号
            BdPlayer['width'] = 800; //播放器宽度(只能为数字)
            BdPlayer['height'] = 550; //播放器高度(只能为数字)
            BdPlayer['showclient'] = 1; //是否显示拉起拖盘按钮(1为显示 0为隐藏)
            BdPlayer['url'] = '@(videopath)'; //当前播放任务播放地址
            BdPlayer['nextcacheurl'] = '@(nextvideopath)'; //下一集播放地址(没有请留空)
            BdPlayer['lastwebpage'] = '@(prewebpage)'; //上一集网页地址(没有请留空)
            BdPlayer['nextwebpage'] = '@(nextwebpage)'; //下一集网页地址(没有请留空)
        </script>
        <script language="javascript" src="http://php.player.baidu.com/bdplayer/player.js"
            charset="utf-8"></script>
    </div>
</body>
</html>

测试效果:


相关文章
|
Web App开发 安全 iOS开发
TrollStore巨魔商店永久安装APP 可实现IOS应用双开 安装任意APP
TrollStore 是一个永久签名的监禁应用程序,可以永久安装您在其中打开的任何 IPA。
13493 0
|
8月前
|
消息中间件 安全 Java
VCTGO:一款让开发者直呼“真香”的企业级快速开发平台,你绝对不能错过!
嗨,大家好,我是小华同学。关注我们获取“最新、最全、最优质”的开源项目和高效工作学习方法。今天为大家介绍一款企业级快速开发平台——VCTGO。基于Spring Boot + Vue.js,VCTGO提供用户管理、菜单管理、角色管理、日志管理、代码生成、系统监控等核心功能,支持从开发到部署的一站式解决方案。技术架构采用主流技术栈,包括前端Vue.js + Element UI,后端Spring Boot + MyBatis Plus,数据库MySQL,缓存Redis,消息队列RabbitMQ,
216 27
|
10月前
|
算法 数据安全/隐私保护 Python
DES加密初探
本文介绍了Python中常用的DES和3DES加解密方法,包括ECB和CBC模式。通过示例代码展示了如何使用`Crypto`和`pyDes`库实现加解密,并讨论了不同的填充方式。最后,通过一道CTF例题,详细解析了从图像中提取密文、进行ASCII转换、Base64解码、凯撒解码和最终的DES解密过程。
355 4
DES加密初探
|
安全 监控 网络安全
HW蓝队面试题精选
该内容是关于网络安全面试的题型,涵盖了网络安全的多个重要方面。
357 4
|
11月前
|
SQL 存储 数据库
深入理解@TableField注解的使用-MybatisPlus教程
`@TableField`注解在MyBatis-Plus中是一个非常灵活和强大的工具,能够帮助开发者精细控制实体类与数据库表字段之间的映射关系。通过合理使用 `@TableField`注解,可以实现字段名称映射、自动填充、条件查询以及自定义类型处理等高级功能。这些功能在实际开发中,可以显著提高代码的可读性和维护性。如果需要进一步优化和管理你的MyBatis-Plus应用程
801 3
|
C语言
C语言 网络编程(七)UDP通信创建流程
本文档详细介绍了使用 UDP 协议进行通信的过程,包括创建套接字、发送与接收消息等关键步骤。首先,通过 `socket()` 函数创建套接字,并设置相应的参数。接着,使用 `sendto()` 函数向指定地址发送数据。为了绑定地址,需要调用 `bind()` 函数。接收端则通过 `recvfrom()` 函数接收数据并获取发送方的地址信息。文档还提供了完整的代码示例,展示了如何实现 UDP 的发送端和服务端功能。
|
安全 应用服务中间件 Apache
Apache-Tomcat-Ajp文件读取漏洞(CVE-2020-1938、CNVD-2020-10487)
Apache-Tomcat-Ajp文件读取漏洞产生原因是由于Tomcat默认开启的AJP服务(8009端口)存在一处文件包含缺陷,攻击者可构造恶意的请求包进行文件包含操作,进而读取受影响Tomcat服务器上的Web目录文件
1341 1
|
前端开发 JavaScript UED
CSS Transition(过渡效果)详解
CSS Transition(过渡效果)详解
1154 1
|
C++ 开发者 Unix
面向 C++ 的现代 CMake 教程(四)(5)
面向 C++ 的现代 CMake 教程(四)
190 0