请大家帮我评估下这个网页播放的方案是否可行性

问题描述

服务器调用网页播放器,给的地址为:C:/media/1.rm客户端打开该网页后,点击播放,首先是下载1.rm文件到C:/media目录下,当下载完成后,再调用网页播放器,给的地址为C:/media/1.rm请大家评估下可行吗?有其他建议更好,但是还是请评估下这个方案

解决方案

解决方案二:
保存文件,是需要用户确认的。严重破坏用户体验。有很多html5的js视频播放器可用参考这里:http://www.csdn.net/article/2012-05-09/2805471
解决方案三:
下载是肯定不行的,flv或者html5在线播放mp4
解决方案四:
引用1楼t_jl1979的回复:

保存文件,是需要用户确认的。严重破坏用户体验。有很多html5的js视频播放器可用参考这里:http://www.csdn.net/article/2012-05-09/2805471

这个,破坏用户体验确实存在,但是现在没办法了,之前想法是点击播放后,播放的文件在服务器,然后给用户这个文件路径,再调用用户本地的播放器来进行播放,但是发现,用linux做服务器,就不能实现,,文件地址也是对的,页面上播放器也是出现了的,但是就是播放不了所以现在是没办法的办法,,老大也说了,不管其他的,只要能在页面上播放出来就可以了,先把这一关过了再说。。。。这就是原话。我现在的难点是,下载东西到用户的硬盘上没问题,但是,如何能给出这个用户硬盘的路径呢?我担心就算给出的路径为“c:/asdf/1.rm”,浏览器解析后,也会解析成一个网络请求,最终会成为http://localhost:8080/c:/asdf/1.rm这种地址了?这种情况会产生么?如何才能在代码里面给出一个用户硬盘的物理地址呢?比如C:/asdf/1.rm
解决方案五:
引用2楼xcgh的回复:

下载是肯定不行的,flv或者html5在线播放mp4

谢谢你的回复,,我们系统中其他格式都用的是ffmpeg转码为flv进行播放的,但是唯独mid和rm这两种格式转不了码,rm可以用mencoder进行转码,但是要用到linux上还得自己编译mencoder,还要这样库那样库的,我就确实不会了。而mid连mencoder都不能转码,我就彻底没办法了!所以现在就是想办法调用本地播放器来进行播放。
解决方案六:
为什么不把mid和rm这两种直接在服务器上转换为可播放格式存放。
解决方案七:
引用5楼t_jl1979的回复:

为什么不把mid和rm这两种直接在服务器上转换为可播放格式存放。

其他格式都转换了,,就这俩格式转换不了啊~~~4楼就是我对这方面的回复~~~
解决方案八:
来人帮帮忙啊~~~
解决方案九:

解决方案十:
还是想办法转一下吧,rm转mp4,qq播放器就可以转。引用6楼u011664985的回复:

Quote: 引用5楼t_jl1979的回复:
为什么不把mid和rm这两种直接在服务器上转换为可播放格式存放。

其他格式都转换了,,就这俩格式转换不了啊~~~4楼就是我对这方面的回复~~~

解决方案十一:
播放本地文件路径应该使用相对地址。
解决方案十二:
引用10楼anchor1的回复:

播放本地文件路径应该使用相对地址。

大哥这个相对路径应该怎么给呢?能给个例子不呢

时间: 2024-08-03 06:56:45

请大家帮我评估下这个网页播放的方案是否可行性的相关文章

python文件语句解析-请高手帮我解释下这些语句的意思,跪谢!

问题描述 请高手帮我解释下这些语句的意思,跪谢! import osimport ref_cg=open('dm_cg.txt''w')f_sb=open('dm_sb.txt''w')dir_list=[]for file in os.listdir(): if os.path.splitext(file)[1] == '.txt': dir_list.append(file)dir_list.remove('dm_cg.txt')dir_list.remove('dm_sb.txt')#数据

c++-请大家帮我看下这段实现链表操作的C++的代码。

问题描述 请大家帮我看下这段实现链表操作的C++的代码. push_front这个操作有问题. #include <iterator> using namespace std; template <typename T> class List{ struct node{ node() = default; node(const T& x, node *y=nullptr) :m_data(x), m_next(y) {} T m_data; node *m_next; };

新手-请大家帮我解答下,谢谢了

问题描述 请大家帮我解答下,谢谢了 [问题描述] 从前有一个班级有n个小朋友. 现在你获得了这个班级某次考试每个人的成绩,你打算将这些小朋友分成n/2个二人组:排名第一的同学和倒数第一的同学分一组,排名第二的同学与倒数第二的同学分一组,以此类推. 我们定义一个小组的"差异值"为:这一组中分数高的同学的分数减去分数低的同学的分数.请你求出所有小组的差异值之和. [输入格式] 第一行有一个整数n,表示小朋友的数量 第二行有n个整数,第i个数表示第i个小朋友的成绩 [输出格式] 输出一个正整

c++-我调用opencv中的函数计算出的hu矩没有旋转、缩放不变性,请大家帮我看下程序哪出问题了。

问题描述 我调用opencv中的函数计算出的hu矩没有旋转.缩放不变性,请大家帮我看下程序哪出问题了. #include #include #include using namespace std; using namespace cv; int main(int argc, char *argv[]) {//读入图片预处理 Mat image=imread("F:vs2010 project21.jpg"); //image.create(480, 640, CV_8UC1); na

DataGrid焦点如何转移,请大侠帮个解答下。

问题描述 如题,我是新手.请大侠帮我解答下:我在使用TAB使DataGrid获得焦点后,继续按tab键焦点会在DataGrid的小格子里跳,请问如何操作能让我使用TaB键后跳出整个DataGrid而落到From其他的控件上呢? 解决方案 解决方案二:兄弟我没有用过c#,但是我知道,当你的DataGrid得到焦点后,可以设置别的控件得到焦点.类似于if(Key=VK_Tab)and(activecontrol=DBGrid1)thenbeginbutton1.SetFocus;end;你查下c#如

请大神帮我评估下定制这软件要多少钱?

问题描述 具有ERP部分功能,我不定制,我就问问哈.软件类型:CS架构1.后台管理系统支持上传商品2.支持用户登录3.支持商品分类4.客户端支持商品加入购物车,点击购买后提交订单.5.服务端实时刷新所有客户提交的订单.订单支持按客户分类.6.支持单据打印功能所有客户的订单总数统计某个客户的订单总数统计所有订单销售总额某客户所有订单消费总额所有订单总利润所有订单月利润所有订单年利润针对客户计算利润(总,月,年) 解决方案 解决方案二:商品的维护是怎么样的,订单数据又都是怎么进系统的?解决方案三:引

请高手帮我看下,登录界面判断的代码!

问题描述 <%@pagelanguage="java"pageEncoding="UTF-8"%><html><head></head><body><%if(request.getParameter("usename")!=null&&request.getParameter("password")!=null){Stringname=reque

请大家帮我参考下,谢谢

问题描述 毕业后到苏州工作,现在已经工作了四年多,从事机械制造方面工作,现在老婆研究生毕业在安徽铜陵国企六国化工找了份工作,想要我到那边去,介绍了可以进去她们国企工作,不过因为专业不对口,就意味着我要从头开始从工人做起,现在在苏州不说好吧工资加班一个月也拿四千多块钱,到了那边要拿一千多,心里纠结的很.请大家给我点建议,谢谢.本人大专毕业,现在在一家港资企业做副课长,年龄30. 解决方案 解决方案二:如果在你老婆那边的话,你就可以和你老婆在一块啊!要不你们还得两地分隔啊!

我这段代码怎么总出错啊,请大家帮我看下吧?

问题描述 usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;