jplayer自动播放在ie8下不能播放,是什么问题呢?各位大神,求指教啊!!!

JMF视频播放器不能创建Player,求大神解释_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:218,025贴子:
JMF视频播放器不能创建Player,求大神解释收藏
import java.awt.BorderL import java.awt.D import java.awt.F import java.awt.P import java.awt.event.WindowA import java.awt.event.WindowE import java.io.IOE import java.net.MalformedURLE import java.net.URL;
import javax.media.CannotRealizeE import javax.media.ControllerE import javax.media.ControllerL import javax.media.EndOfMediaE import javax.media.M import javax.media.MediaL import javax.media.NoPlayerE import javax.media.P import javax.media.PrefetchCompleteE import javax.media.RealizeCompleteE import javax.media.T
@SuppressWarnings({ "restriction", "unused" }) public class JMFSample implements ControllerListener {
public static void main(String[] args) {
JMFSample sp = new JMFSample();
sp.play();
private Player mediaP
private Component control =
public void play(){
f = new Frame("JMF Sample1");
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
if(player != null) {
player.close();
System.exit(0);
f.setSize(500,400);
f.setVisible(true);
//准备一个要播放的视频文件的URL
url = new URL("file:\\E:\\Media\\白衣天使.rmvb");
} catch (MalformedURLException e) {
e.printStackTrace();
//通过调用Manager的createPlayer方法来创建一个Player的对象
//这个对象是媒体播放的核心控制对象
player = Manager.createPlayer(url);
} catch (NoPlayerException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
//对player对象注册监听器,能噶偶在相关事件发生的时候执行相关的动作
player.addControllerListener(this);
//让player对象进行相关的资源分配
player.realize();
private int videoWidth = 0;
private int videoHeight = 0;
private int controlHeight = 30;
private int insetWidth = 10;
private int insetHeight = 30;
//监听player的相关事件
public void controllerUpdate(ControllerEvent ce) {
if (ce instanceof RealizeCompleteEvent) {
//player实例化完成后进行player播放前预处理
player.prefetch();
} else if (ce instanceof PrefetchCompleteEvent) {
if (visual != null)
//取得player中的播放视频的组件,并得到视频窗口的大小
//然后把视频窗口的组件添加到Frame窗口中,
if ((visual = player.getVisualComponent()) != null) {
Dimension size = visual.getPreferredSize();
videoWidth = size.
videoHeight = size.
f.add(visual);
videoWidth = 320;
//取得player中的视频播放控制条组件,并把该组件添加到Frame窗口中
if ((control = player.getControlPanelComponent()) != null) {
controlHeight = control.getPreferredSize().
f.add(control, BorderLayout.SOUTH);
//设定Frame窗口的大小,使得满足视频文件的默认大小
f.setSize(videoWidth + insetWidth, videoHeight + controlHeight + insetHeight);
f.validate();
//启动视频播放组件开始播放
player.start();
mediaPlayer.start();
} else if (ce instanceof EndOfMediaEvent) {
//当播放视频完成后,把时间进度条恢复到开始,并再次重新开始播放
player.setMediaTime(new Time(0));
player.start();
错误是javax.media.NoPlayerException: Cannot find a Player for :file:/E:/Media/白衣天使.rmvb at javax.media.Manager.createPlayerForContent(Manager.java:1412)at javax.media.Manager.createPlayer(Manager.java:417) at javax.media.Manager.createPlayer(Manager.java:332) at JMFSample.play(JMFSample.java:61) at JMFSample.main(JMFSample.java:28)Exception in thread "main" java.lang.NullPointerException at JMFSample.play(JMFSample.java:69)at JMFSample.main(JMFSample.java:28)
import java.awt.BorderL
import java.awt.D import java.awt.F import java.awt.P import java.awt.event.WindowA import java.awt.event.WindowE import java.io.IOE import java.net.MalformedURLE import java.net.URL;
import javax.media.CannotRealizeE import javax.media.ControllerE import javax.media.ControllerL import javax.media.EndOfMediaE import javax.media.M import javax.media.MediaL import javax.media.NoPlayerE import javax.media.P import javax.media.PrefetchCompleteE import javax.media.RealizeCompleteE import javax.media.T
@SuppressWarnings({ "restriction", "unused" }) public class JMFSample implements ControllerListener {
public static void main(String[] args) {
JMFSample sp = new JMFSample();
sp.play();
private Player mediaP
private Component control =
public void play(){
f = new Frame("JMF Sample1");
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
if(player != null) {
player.close();
System.exit(0);
f.setSize(500,400);
f.setVisible(true);
//准备一个要播放的视频文件的URL
url = new URL("file:\\E:\\Media\\白衣天使.rmvb");
} catch (MalformedURLException e) {
e.printStackTrace();
//通过调用Manager的createPlayer方法来创建一个Player的对象
//这个对象是媒体播放的核心控制对象
player = Manager.createPlayer(url);
} catch (NoPlayerException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
//对player对象注册监听器,能噶偶在相关事件发生的时候执行相关的动作
player.addControllerListener(this);
//让player对象进行相关的资源分配
player.realize();
private int videoWidth = 0;
private int videoHeight = 0;
private int controlHeight = 30;
private int insetWidth = 10;
private int insetHeight = 30;
//监听player的相关事件
public void controllerUpdate(ControllerEvent ce) {
if (ce instanceof RealizeCompleteEvent) {
//player实例化完成后进行player播放前预处理
player.prefetch();
} else if (ce instanceof PrefetchCompleteEvent) {
if (visual != null)
//取得player中的播放视频的组件,并得到视频窗口的大小
//然后把视频窗口的组件添加到Frame窗口中,
if ((visual = player.getVisualComponent()) != null) {
Dimension size = visual.getPreferredSize();
videoWidth = size.
videoHeight = size.
f.add(visual);
videoWidth = 320;
//取得player中的视频播放控制条组件,并把该组件添加到Frame窗口中
if ((control = player.getControlPanelComponent()) != null) {
controlHeight = control.getPreferredSize().
f.add(control, BorderLayout.SOUTH);
//设定Frame窗口的大小,使得满足视频文件的默认大小
f.setSize(videoWidth + insetWidth, videoHeight + controlHeight + insetHeight);
f.validate();
//启动视频播放组件开始播放
player.start();
mediaPlayer.start();
} else if (ce instanceof EndOfMediaEvent) {
//当播放视频完成后,把时间进度条恢复到开始,并再次重新开始播放
player.setMediaTime(new Time(0));
player.start();
同问。。。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或欢乐的时光总是过得特别快,2015&年&1&月的最后一周就此挥别,但是在...
消息称苹果公司将会在 3 月份正式发布 iOS 8.2。报道表示该新版本将会在 3 月份的第二...
前不久有消息传出,三星高层近来频频会见黑莓高层,三星有意以 75 亿美元的价格收购黑...
谷歌将于近日分别向 3G 版 Nexus 7(2012)和 LTE 版 Nexus 7(2013)正式推送 Android 5....
Apple Watch将会在今年4月份上市,而此前有消息称苹果3月将有一款新的笔记本产品上市...
苹果还是很务实的,他们不会因为在法庭上与三星交恶就忽略了对方的优点,这是嘴上说不...
iOS 高人气应用被微软买走了,他们这是要以高价来曲线救活诺基亚手机吗?
这是首部以《乔布斯传》为根基的官方传记电影,由奥斯卡金牌编剧以及导演联手打造,想...
 《风暴战神》是一款典型的西方魔幻风格的游戏,运用浓重的笔触勾勒出一派魔物丛生的...
到现在为止,更新支持通知中心小部件的 App 已经有了很多很多,蜂拥而至的各类 Widget...
好久不见大鱼,或者应该说好久没看到大鱼发布一些比较精品的作品,以偷盗为题材的新作...
《Miles From Tomorrowland》是迪斯尼公司于今年推出的一部系列动画,该动画讲述了米...
《人人都说难》(Nobody Said It Was Easy)又名《没人说它易》是一款奇葩的虐心作...
随着游戏技术的不断发展,游戏作品的制作与之前相比已经发生了天翻地覆的变化,更酷炫...
早在去年中旬就已经登陆 WP 平台的《恐怖传奇:被抛弃的新娘》最近终于在 iOS 上架,...
“CRAZY CASE BATMOBILE”手机壳以蒂姆·伯顿(Tim Burton)在 1989 年执导蝙蝠侠系列电...
作为移动电源市场广受欢迎的品牌,lepow 曾见证了移动电源市场随触摸屏智能手机的发展...
如果将电池做成背夹式,既能当作手机壳,又可以充当移动电源的角色会不会更好一点呢?...
Yohann 由瑞典建筑师 Berend Frenzel 设计,支持 3 种角度观看 iPad,你只需轻微调整...
市场中不乏针对手机设计的车载配件,iOS领域同样如此。当然,大量的iPhone车载配件令...
用 iPhone 拍照的时候,只要手一抖,再美的人物、景色都会变得惨不忍睹。
Pond作为iPhone的无线充电套件,造型美观并且并不是特别具有科技感,可以非常隐秘的放...
Ampere(安培)是 Novelsys 公司推出的一款无线充电手机套,皮套内置有一块容量 2700m...
关于quicktimeplayer播放器只有图像没有声音的问题,求教各位大神(已使用论坛搜索无答案)
注册时间 最后登录
在线时间3 小时 UID
主题帖子人气
小苹果, 积分 17, 距离下一级还需 33 积分
新手第一次用osx,机器是mba 2013款13寸版本。
因为自己有严重的强迫症,非常不情愿在一个机子里安装2个播放器,除非实在迫不得已,因此恳请大神们指点一下在下如何让quicktime player变得更加强大,而不是让在下去安装第三方软件。mplayerX很好很强大,求别再推荐了,真心想用苹果原装的软件。就是为此才发帖求教的。
播放mp4文件时,部分文件出现只有视频没有声言的现象,而且把鼠标放到QT的窗口内没有音量条,很是疑惑,怀疑是QT的音频解码器不识别。因此想请问大神们:1.有没有可以选择的编码器拿来安装,使得QT可以解码更多的音频流。2.Compressor 4有无购买的必要,是不是购买了就可以很方便的把其他视频无损转换成mov,Compressor 4支持的格式多吗?
视频文件是ktxp里下载的薄樱鬼,MP4容器,具体信息见下:
Report for file: [WOLF][Hakuouki kyoutoranbu][GB][720P][3B5E5F83].mp4
General / Container Stream #1
& & & & Total Video Streams for this File.................1
& & & & Total Audio Streams for this File.................1
& & & & Video Codecs Used.................................AVC
& & & & Audio Codecs Used.................................MPEG-1 Audio layer 3
& & & & File Format.......................................MPEG-4
& & & & Play Time.........................................1h 35mn
& & & & Total File Size...................................643 MiB
& & & & Total Stream BitRate..............................938 Kbps
Video Stream #1
& & & & Codec (Human Name)................................AVC
& & & & Codec (FourCC)....................................avc1
& & & & Codec
& & & & Frame Width.......................................1 280 pixels
& & & & Frame Height......................................720 pixels
& & & & Frame Rate........................................23.976 fps
& & & & Total Frames......................................137906
& & & & Display Aspect Ratio..............................16:9
& & & & Scan Type.........................................Progressive
& & & & Color Space.......................................YUV
& & & & Codec Settings (Summary)..........................CABAC / 3 Ref Frames
& & & & QF (like Gordian Knot)............................0.028
& & & & Codec Settings (CABAC)............................Yes
& & & & Codec Settings (Reference Frames).................3
& & & & Video Stream Length...............................1h 35mn 51s 835ms
& & & & Video Stream BitRate..............................615 Kbps
& & & & Video Stream BitRate Mode.........................VBR
& & & & Bit Depth.........................................8 bits
& & & & Video Stream Size.................................422 MiB (66%)
& & & & Video Encoder.....................................x264 - core 138 rd1
& & & & Video Encoder (Settings)..........................cabac=1 / ref=3 / deblock=1:0:1 / analyse=0x3:0x113 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / vbv_maxrate=17500 / vbv_bufsize=14000 / crf_max=0.0 / nal_hrd=none / ip_ratio=1.40 / aq=1:0.60
& & & & Date of Original Encoding.........................UTC
Audio Stream #1
& & & & Codec.............................................MPEG Audio
& & & & Codec (FourCC)....................................6B
& & & & Codec Profile.....................................Joint stereo
& & & & Audio Stream Length...............................1h 35mn 51s 888ms
& & & & Audio Stream BitRate..............................320 Kbps
& & & & Audio Stream BitRate Mode.........................CBR
& & & & Number of Audio Channels..........................2
& & & & Sampling Rate.....................................48.0 KHz
& & & & Audio Stream Size.................................219 MiB (34%)
& & & & Audio Encoder.....................................LAME3.99
& & & & Audio Encoder (Settings)..........................-m j -V 4 -q 3 -lowpass 20.5
& & & & Date of Original Encoding.........................UTC
感激大家的耐心阅读和热心指教!
注册时间 最后登录
在线时间3 小时 UID
主题帖子人气
跪求各位网友回复
注册时间 最后登录
在线时间2724 小时 UID
主题帖子人气
下载Perian_1.2.3这个插件
注册时间 最后登录
在线时间3 小时 UID
主题帖子人气
下载Perian_1.2.3这个插件
军刀已经永久停止更新,最新版本的军刀只支持到qt7,mba自带的是qt10。下载实验亲╭(╯3╰)╮测军刀无效。
注册时间 最后登录
在线时间1767 小时 UID
帖子 精华15
主题帖子人气
本帖最后由 orseaping 于
11:12 编辑
QuickTime支持的编码太有限了,H.264不支持10bit,音频流只支持mp3、aac、alac、wav之类。容器支持mp4、m4v和mov。QuickTime完全不能满足日常所需,就说你从极影下载的吧,虽然质量和容器没什么关系,约定俗成的是:字幕组的mp4(H.264 8bit + AAC/MP3&&总码率低于1MBPS)都是低质量主要用于流媒体,mkv(H.264 8bit + AAC,总码率约3MBPS)主要是TV源的较高质量。压制组的基本上都是mkv(H.264 10bit + FLAC,总码率约5MBPS~10MBPS),这个是蓝光片源,视觉质量基本上超越了蓝光片源。另外Compressor没必要去用,Handbrake都比它好,前者主要是不计码率的Apple ProRes之类比较优秀
注册时间 最后登录
在线时间3 小时 UID
主题帖子人气
orseaping 发表于
QuickTime支持的编码太有限了,H.264不支持10bit,音频流只支持mp3、aac、alac、wav之类。容器支持mp4、m4v ...
考虑到qt不能播放,担忧放到ipad上也不能播放,这个确实很让人担忧。qt功能是受限制,可是我的明明是mp4容器,视频流avc,音频流为mp3,qt却不识别那个视频的音频流让在下很不解,qt不是可以识别mp3的么?怎么这个视频的音频流不能识别出来呢?
注册时间 最后登录
在线时间1767 小时 UID
帖子 精华15
主题帖子人气
本帖最后由 orseaping 于
11:20 编辑
考虑到qt不能播放,担忧放到ipad上也不能播放,这个确实很让人担忧。qt功能是受限制,可是我的明明是mp4 ...
这个不清楚,QuickTime貌似能单独播放ogg,但是在视频容器里反而就不行了,如果有需要,可以下载字幕组的mkv(H.264+aac),进行重新封装mp4。或者你对你现有的进行一些转换,视频流不转码,音频流转成aac。如果会用ffmpeg,&&那么可以用下面的命令:[FFmpeg路径] -i [输入文件路径+文件名.mkv] -c:v copy -c:a aac [输出文件路径+文件名.mp4]复制代码比如:~/desktop/ffmpeg -i ~/desktop/input.mkv -c:v copy -c:a aac ~/desktop/output.mp4复制代码
注册时间 最后登录
在线时间3 小时 UID
主题帖子人气
orseaping 发表于
这个不清楚,QuickTime貌似能单独播放ogg,但是在视频容器里反而就不行了,如果有需要,可以下载字幕组的m ...
感谢您,学习了,回家试试这个方法。
注册时间 最后登录
在线时间348 小时 UID
主题帖子人气
别再折腾 QuickTime了,它认证的插件一直只有几种 ()
那么多年来也只有一个 Perian 奇葩做了点 apple 不愿意看到的事,最后还夭折。
TC Wireless AC
注册时间 最后登录
在线时间4 小时 UID
主题帖子人气
提示: 作者被禁止或删除 内容自动屏蔽
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!查看: 2944|回复: 15
请教各位大神,关于HTML5播放的问题。
本帖最后由 无尘^ 于
23:50 编辑
请教各位大神,播放地地址直接是用的百度网盘的,系统采用光线CMS
配置的 ckplayer是按照这个配置的,
现在的问题是我希望IPAD也能通过CKPLAYE播放。
我现在的分享地址是这个
我只要在后台添加这个播放网址用ckplayer就可以播放了,可是IPAD打开是全黑的
,请问能调成支持HTML吗? 该怎么弄?
在此谢过各路大爷
这个可以的··· 在下面有个html5的地址直接填上去···
本帖最后由 无尘^ 于
12:07 编辑
土匪 发表于
这个可以的··· 在下面有个html5的地址直接填上去···
你是说的加载哪儿呢,是光线角本的player.js吗? 那么代码如何写可否告知?
你下载6.1的ckplayer源码包,里面有个index.html&&看里面的注释
你下载6.1的ckplayer源码包,里面有个index.html&&看里面的注释
本帖最后由 无尘^ 于
13:29 编辑
土匪 发表于
你下载6.1的ckplayer源码包,里面有个index.html&&看里面的注释
& && &&&var video={'http://movie./flv/other/02.mp4':'video/mp4'};
&!--这这里面地址怎么写难道是写[$pat]
& && &&&var support=['iPad','iPhone','ios','android+false','msie10+false'];
& && &&&CKobject.embedHTML5('video','ckplayer_a1',600,400,video,flashvars,support);
这儿是JS原调用部份地直如何写呢
& && &&&'ckplayer' : function(){
& && && && && & var array = Player.GxcmsUrl();
& && && && && & var _nextu=3;
& && && && && & if(array[&nextcacheurl&]){
& && && && && && && && &_nextu=0;
& && && && && & }
& && && && && & html='&embed src=&http://<font color="#2.168.5.99/ckplayer/ckplayer.swf& flashvars=&a='+encodeURIComponent(array[&url&])+'&my_url='+encodeURIComponent(window.location.href)+'&e='+_nextu+'& quality=&high& width=&'+this.Width+'& height=&'+this.Height+'& align=&middle& allowScriptAccess=&always& allowFullscreen=&true& type=&application/x-shockwave-flash&&&/embed&';
& && && && && & $$(&GxPlayer&).innerHTML =
& && &&&},
那个位置只能直接写视频地址&&不能用另外的方式调用的
土匪 发表于
那个位置只能直接写视频地址&&不能用另外的方式调用的
请教,哪在儿写呢。
来学习了...
var video={'http://movie./flv/other/02.mp4':'video/mp4'};
&!--这这里面地址怎么写难道是写[$pat]
& && &&&var support=['iPad','iPhone','ios','android+false','msie10+false'];
& && &&&CKobject.embedHTML5('video','ckplayer_a1',600,400,video,flashvars,support);
这儿是JS原调用部份地直如何写呢
& && &&&'ckplayer' : function(){
& && && && && & var array = Player.GxcmsUrl();
& && && && && & var _nextu=3;
& && && && && & if(array[&nextcacheurl&]){
& && && && && && && && &_nextu=0;
& && && && && & }
& && && && && & html='&embed src=&http://192.168.5.99/ckplayer/ckplayer.swf& flashvars=&a='+encodeURIComponent(array[&url&])+'&my_url='+encodeURIComponent(window.location.href)+'&e='+_nextu+'& quality=&high& width=&'+this.Width+'& height=&'+this.Height+'& align=&middle& allowScriptAccess=&always& allowFullscreen=&true& type=&application/x-shockwave-flash&&&/embed&';
& && && && && & $$(&GxPlayer&).innerHTML =
& && &&&},
Powered by使用jQuery的ajax提交表单后台返回的JSON数据在IE8下无法接收,总是undefined,其他浏览器却正常,跪求大神指教!
[问题点数:20分,结帖人liangshishen]
使用jQuery的ajax提交表单后台返回的JSON数据在IE8下无法接收,总是undefined,其他浏览器却正常,跪求大神指教!
[问题点数:20分,结帖人liangshishen]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年3月 总版技术专家分月排行榜第二
2014年2月 Java大版内专家分月排行榜第一2013年8月 Java大版内专家分月排行榜第一2013年5月 Java大版内专家分月排行榜第一2013年4月 Java大版内专家分月排行榜第一2013年3月 Java大版内专家分月排行榜第一2013年2月 Java大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Stereoscopic Player播放器怎么加载外部字幕??求大神指教。。其他的播放器我都知道~~_百度知道
Stereoscopic Player播放器怎么加载外部字幕??求大神指教。。其他的播放器我都知道~~
tereoscopic Player自动加载字幕方法搜索安装DirectVobSub_2.3093_x86,将自动加载单眼显示.rarSsp 自动字幕
在ssp文件》设置》解码器》Other==》视频处理器中添加》directVob Sub (auto-loading version)设置为右下视频文件和字幕文件同名在同一目录.40
其他类似问题
stereoscopic的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 jplayer 的文章

 

随机推荐