解决Linux下火狐浏览器和opera浏览器的多媒体在线播放的问题
作者:亲个小亲爱剖 | 来源:互联网 | 2017-11-01 20:12
解决Linux下火狐浏览器和opera浏览器的多媒体在线播放的问题--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
火狐的在线播放还是蛮容易解决的,请先安装Mplayer,然后再安装一个“mozilla-mplayer”(它们两个在cn99的源里都有)。
这样一来,只要网页写得规范,“mozilla-mplayer”这个插件能够支持大部分媒体格式的在线播放,如mp3、wma、wmv、asf、rm等。
网页,可以通过安装MediaWrap扩展来解决,引用作者的话:
mediawrap 是一个很小的 Firefox 扩展。它能够将 ActiveX 控件方式的网页内嵌媒体转换成 Firefox 能够支持的 Plugin 方式,从而使 Firefox 也能够象 IE 一样正常播放
使用该扩展之后,仍然还有一小部分IE only 的网站,不能正常在线播放,你如果一定要使用它们,请给管理者写信,要求他们修改代码。
还有一点需要提出,对于real格式的在线媒体(如rm、rmvb等),虽然Mplayer+mozilla-mplayer也能够播放,但我还是建议你安装RealPlayer for Linux:
Opera能够直接使用许多Mozilla/Firefox的插件,比如Flash插件,你 只需要正确添加插件地址就可以了(Mozilla的 插件地址通常为“/usr/lib/mozilla/plugins”,你需要把它添加到Opera的插件目录里,一般情况下,Opera会在安装的时候 自动添加它),Opera也能够识别并调用“mozilla-mplayer”插件,但遗憾的是,在在我这里,该插件虽被调用,但使用并不正常(在 Oprea的插件页能看到该插件,相关设置中也能够看到并选用该插件,页面也不再提示插件未安装,但就是无法正常播放)。
要解决Opera的在线播放
对于real媒体,如果安装了RealPlayer for Linux,就可以选用RealPlayer的插件(Preferences-Advanced-Downloads-(Quick find:”rmp”)-Edit…-Use plug-in-RealPlay‘s Plugin/首选项-高级-下载-快速查含有rmp的项-编辑-点选“使用插件”-选用RealPlay的相关插件);
对于其它媒体,我安装了另一个播放器──kaffeine来解决(这是KDE下的播放器,如果你使用的是其它的桌面环境,就必须先安装一些KDE的库才能安装它)。
安装了kaffeine之后,请再安装一个Mozilla插件──“kaffeine- mozilla”,然后更改相关设置,让Opera使用 该插件来播放相关媒体而不是使用“mozilla-mplayer”插件(设置方法和前面的Real媒体一样,只是需要查找的是含有 “application/x-mplayer2”的项,插件选择为“Kaffeine Starter Plugin”,注意,不用修改mp3、wma等格式的打开方式,只修改“application/x-mplayer2”这一项就可以了,在安装 Kaffeine的时候,也可能会自动帮你选用它的插件)。
需要注意的是,这个插件并不能使在线媒体嵌在页面中播放,它只是一个“Starter”,也就是说,遇到在线播放的页面时,该插件会自动启动Kaffeine,并把媒体地址传送给它,让媒体在新打开的Kaffeine程序窗口中播放。
对于那些不规范的在线播放网页,Opera下也是有解决办法的,请看:媒体播放问题解决方案,引用作者的话:
很多页面的懒编辑们在设计页面的时候就只是针对IE做了测试,在用OBJECT标记的时候并 没有按照规范添加EMBED标记,带来的问题就是这 样的页面在IE中能正常播放媒体文件,但在非IE内核,如OPERA和FIREFOX中就无法正常浏览.FIREFOX中有人写了MediaWrap扩 展,我们的OPERA当然也有解决方法 — by Ezibo
使用了这个js之后,相当多的问题网页都可以正常播放了,但这个脚本毕竟只是针对特定代码做 出修正,不可能解决所有的问题网站,所以,对于那些 IE Only的页面,如果不是微软给了站长好处费的话,还是建议你给那些站长发邮件,要求他们修改网页代码,“用户实在不该为破网页擦屁股”。
推荐阅读
-
本文介绍了Linux环境变量$PATH的作用及使用方法。$PATH是一个由多个目录组成的变量,用冒号分隔。当执行一个指令时,系统会按照$PATH定义的目录顺序搜索同名的可执行文件,如果有多个同名指令,则先找到的会被执行。通过设置$PATH变量,可以在任何地方执行指令,无需输入绝对路径。 ...
[详细]
蜡笔小新 2023-12-10 15:26:56
-
本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ...
[详细]
蜡笔小新 2023-12-12 13:33:19
-
-
本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ...
[详细]
蜡笔小新 2023-12-09 19:58:36
-
本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ...
[详细]
蜡笔小新 2023-12-09 17:36:44
-
本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ...
[详细]
蜡笔小新 2023-12-14 21:27:37
-
本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ...
[详细]
蜡笔小新 2023-12-14 19:42:01
-
Linuxchmod目录权限命令图文详解在Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。对于目录来说,执行位的作用是控制能否进入或者通过 ...
[详细]
蜡笔小新 2023-12-14 19:06:22
-
本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ...
[详细]
蜡笔小新 2023-12-14 19:05:47
-
本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ...
[详细]
蜡笔小新 2023-12-14 18:55:14
-
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
-
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
-
M$exceloriginprosigmaplot里面怎么画一个x(自然数序列),多个y比如10个y数据曲线,要求所有曲线都不能重叠的,但是x轴只要一个。因为在文章里面给图的位置很小,但是 ...
[详细]
蜡笔小新 2023-10-17 14:55:17
-
vb.net面试题,请大家帮忙,谢谢。如果需要讲详细一点,那就加我QQ531412815第4题,潜在的错误,这里的错误不是常规错误,属于那种只有在运行是才知道的错误:Catchex ...
[详细]
蜡笔小新 2023-10-17 12:43:37
-
1、下面是一些基本的数字电路知识问题,请简要回答之。(1)什么是Setup和Hold时间?答:SetupHoldTime用于测试芯片对输入 ...
[详细]
蜡笔小新 2023-10-17 12:35:28
-
asp.net(vb脚本)如何获取xml的节点值?xmlversion1.0encodingutf-8?rootimageimagemenusmenuurl#frame_paren ...
[详细]
蜡笔小新 2023-10-17 12:13:19
-