`
wangxiaohigh
  • 浏览: 1436725 次
文章分类
社区版块
存档分类
最新评论

在网页中插入RM视频文件的历程

 
阅读更多
俺最早想到的是直接利用Frontpage2003,看看是否有直接插入视频的功能。新建一个网页,在上方的导航菜单中搜寻,终于找到,插入->图片->视频,选择想要插入的RM格式文件,会在新建网页的HTML中加入如下一段代码片断:<img border="1" dynsrc="test.rm" start="fileopen" width="600" height="500">。其中dynsrc是RM文件的地址。start是视频的开始播放方式,一种是随着网页的打开,视频自动开始播放;另一种是当鼠标移动到视频文件显示的图标上的时候,才开始播放。width和height是视频播放时候的宽度和高度。显然,在Frontpage2003中,视频是被当作图片来处理的。以这种方式,在播放视频的时候,可以选择将其下载到本地,可以暂停和继续播放。但是值得一提的是,用这种方式来播放视频,不仅视频显示的大小用户不能加以控制,而且显示的视频效果,实在是差的很。
想让RM文件播放的效果好些,这让我想起了Realone,如果能让浏览器调用用户机器中的Realone,然后再来播放RM视频文件,不就可以了么。于是,上网搜索,找到一些介绍播放RM文件代码的Code。只要将这些代码插入到网页的HTML中,就可以播放RM文件。不知道为什么,试了几个,都并不成功。最后还是自己摸索着写出了一个可以用的。在HTML中加入以下代码片断:<embed src="test.rm" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ImageWindow" height="500" width="600" autostart="1">。这种方式,网页打开以后,会在网页上显示一个Realone的主画面,然后,当文件从服务器上下载完毕以后,会自动播放。如果设置autostart="0",则不会自动播放,用户必须在画面上点击右键,选择播放才可以。以这种方式播放的RM视频,效果非常好。而且用户可以选择将此视频文件在Realone当中播放。但是,这种方式依然有其缺点,比如在网页上播放的时候,用户依然不能控制视频的大小,不能对其拖动。
仔细研究上面的代码,感觉既然在浏览器中能显示主播放界面,当然也应该能显示Realone的控制面板才对。如果可以显示,就应该是修改controls="ImageWindow"这句。于是继续搜索,终于找到,语句中的ImageWindow可以用ControlPanel来替换。这样只是显示控制面板,而主画面却没有了。于是想到把ImageWindow和ControlPanel都放上去,在网页上面显示主画面,下面显示控制面板,不就可以了吗。于是又在上面的代码下面加入了一条相似的语句:<embed width="600" height="36" controls="ControlPanel" console="Clip1" type="audio/x-pn-realaudio-plugin" autostart="1" >。终于使得RM文件的播放可以进行拖动等控制了。在这里,也可以用controls="All"来代替controls="ControlPanel",这样,网页不仅显示控制面板,还将显示剪辑信息,播放时间等等。
但是问题又出现了,用户依然不可以在浏览器中改变视频的大小,也没有全屏功能。如何能使在浏览器中播放也可以直接全屏观看,应该也有相关代码吧。今天太累了,还是先暂时历程到这里。
2004年10月29日
分享到:
评论

相关推荐

    金盾视频加密器V2014 - 支持WIN8,支持32位和64位操作系统

    可以加密各种视频音频格式文件(wmv, avi, asf, mpg, rm, rmvb, mp4, flv, mp3, vob, mov, mkv, mpeg, dat等等其他各种音频视频格式,只要装上相关解码器可以支持所有视频格式),加密后的文件可以通过离线方式授权...

    linux基本命令vim文件等等

    i 命令:进入插入模式,如在文件 file1 中输入文本,则使用 i 命令。 Esc 命令:退出插入模式,如退出插入模式,则使用 Esc 命令。 :wq 命令:保存并退出,如保存文件 file1 并退出,则使用 :wq 命令。 3. 搜索命令...

    操作系统实验报告-LINUX基本命令使用和VI编辑器.pdf

    8. 利用文本插入方式建立一个文件 9. 在新建的文本文件上移动光标位置 10. 对该文件执行删除、复原、修改、替换等操作 四、实验结果 1. 使用简单命令:date, cal, who, echo, clear 等,了解 Linux 命令格式 2. ...

    linux学习记录

    Grep 收索一个没有打开的文件中的字符(查找给定字符串所以在的位置或行) vi 文本编辑器(相当于win notepad) 用vi 打开某文件 # vi 文件目录/文件名 dd 删除一行记录 a 添加记录 esc 退出 wq 保存退出 !q 不保存...

    coreutils-8.32.tar.gz

    一行一行对两个已经排序的文件进行比较,在第三列中显示同一行是否相同 cp 复制文件 csplit 把一个文件按照给定的模式或者行号分成几块 cut 从指定的文件中提取特定的列送到标准输出 date 以特定的格式显示...

    vc++ 开发实例源码包

    演示了在树控件中来回拖动文件的操作 MyPlayer 音乐播放器 内含歌词显示实现源码 ActiveXDemo 演示了装载以及卸载atl控件的操作以及注册操作 ado 登录模块的制作 如题,登陆数据库的操作。 ado,dao,odbc数据库...

    Linux期末复习卷.doc

    14. 在 vi 编辑器中的命令模式下,若用户想要编辑文件,需要切换到插入模式才能够输入字符,这时在命令模式下按下_____键即可进入插入模式。正确答案:B. 在 vi 编辑器中,按下 I 键可以进入插入模式。 15. 删除...

    Linux复习题附答案.pdf

    Linux复习题附答案.pdf 本资源摘要信息涵盖了Linux系统的基础知识点,涉及到设备访问、文件系统、权限管理、shell编程、软件包管理、磁盘管理、...* 在vi编辑器的命令模式中,在光标所在位置的右侧插入字符的命令是a。

    Linux期末复习总结.doc

    本文档总结了Linux命令和文件管理的知识点,涵盖了文件管理、常用命令、文件处理、链接文件、访问权限修改、用户和用户组管理、软件安装、磁盘管理、vi编辑器基本操作和Linux编程等方面的内容。 一、文件管理 * ...

    Linux与Python 编程R 复习大纲 (软件20级).doc

    * 文件描述符:文件在操作系统中的标识符 1.6 常见的 Linux 文件类型及其对应的描述字符 * 普通文件(-) * 目录文件(d) * 链接文件(l) * 块设备文件(b) * 字符设备文件(c) 1.7 Linux 的文件目录结构 * ...

    linux实验报告.doc

    显示系统中的进程信息。 三、主要实验步骤 1.登陆进入系统,修改个人密码。 使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。 Date: Cal: Who、who am i: Echo: Clear: 3.浏览文件系统; 1) ...

    操作系统实验预习报告.doc

    2. 文件和目录操作命令:ls、cp、mv、rm 3. 文档备份和压缩命令:tar、gzip、unzip 4. 权限改编命令:chmod 5. Linux 系统管理命令:write、free 6. Linux 进程管理命令:who、ps、kill 7. Linux 网络管理命令:...

    哈工程计算机复试面试题目参考.pdf

    非剥夺策略是在交互式系统中,不剥夺处理机的分配给某进程的控制权,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。 DBA 的职责 DBA 的职责是全面管理和控制数据库系统,包括决定数据库中的信息...

    万能makefile写法详解,一步一步写一个实用的makefile

    每个shell命令的进程号通常是不同的,为了每次调用$$时得到的进程号相同,必须把这4行放在一条命令中,这里用分号把它们连接成一条命令(在书写时为了易读,用\拆成了多行),这样每次.$$便是同一个文件了。...

    计算机复试面试题目参考.doc

    最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。 知识点7:数据库保护 数据库保护的...

    计算机专业复试面试习题精要.doc

    6. 重定位需要的硬件:最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的物理地址。在分页式与分段...

    计算机应用技术(实用手册)

    识别常见病毒,病毒一般是以隐藏形式藏匿在计算机的文件中,要把文件的隐藏属性打开。每一盘都有工具这个选项,如下图所示: 49 五.常用DOS命令 60 第一章COMS的设置 开机画面现在有两种,一种为AMI公司开发的,...

    2009 达内Unix学习笔记

    rm –f 文件 只要是该文件或者目录的拥有者,无论是否有权限删除,都可以用这个命令参数强行删除。 rm -rf * 删除所有文件及目录 rmdir 删除空目录。只可以删除空目录。 ln 创建硬链接或软链接,硬链接=同一文件的...

    《Linux与shell编程》教学大纲(本科).docx

    在这个教学大纲中,我们将从 Linux 操作系统的概述开始,逐步深入到 Linux 的安装、登陆、文件系统、进程管理、命令行工具、文本编辑程序、shell 编程等方面。同时,我们还将介绍 awk 和 sed 两种流行的文本处理工具...

    Linux操作系统基础教程

    在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全...

Global site tag (gtag.js) - Google Analytics