请教在网页中嵌入视频播放器进行视频播放的问题
悬赏:5 董芷依发布时间:2010-03-18 提问人:亲力亲为 (初级程序员)
< > 猎头职位: 北京: Java搜索工程师
  通过GGBD了解到,目前在网页中嵌入视频播放器(Media playerquicktime)方法都比较简单,都主要是下载到本地进行播放。
  但是一直没有搞懂如何基于RTP协议做到边下载边播放,服务器是不是只用tomcat还不行?是否一定还要安装个流媒体服务器呢?
  谁有quicktime播放器的控制参数啊(自动播放,显示边框,进度条,推拉控制)?网上大部分都是Media player的参数。 quicktime是否不能设置多次或循环播放呢?

第一次提问,如果没有说清楚请将就一下。

------------------------------------------------------------------------------------------------------------------
问题补充:
代码里CODEBASE主要的目的是什么?
如果客户端不能上网(不能上苹果网站)是不是就不能进行播放了?谢谢。
Anddy 写道
Html代码
1. <object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" 如何申请qq号CODEBASE="www.apple/qtactivex/qtplugin.cab"> 
2. <param name="src" value="v"> 
3. <param name="qtsrc" value="rtsp://realmedia.uic.edu/itl/ecampb5/v"> 
4. <param name="autoplay" value="true"> 
5. <param name="loop" value="false"> 
6. <param name="controller" value="true"> 
7. <embed src="v" qtsrc="rtsp://realmedia.uic.edu/itl/ecampb5/v"二手房征税 width="320" height="256" autoplay="true" loop="false" controller="true" pluginspage="www.apple/quicktime/"></embed> 
8. </object> 
<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="www.apple/qtactivex/qtplugin.cab">
<param name="src" value="v">
<param name="qtsrc" value="rtsp://realmedia.uic.edu/itl/ecampb5/v">
<param name="autoplay" value="true">
<param name="loop" value="false">
<param name="controller" value="true">
<embed src="v" qtsrc="rtsp://realmedia.uic.edu/itl/ecampb5/v" width="320" height="256" autoplay="true" loop="false" controller="true" pluginspage="www.apple/quicktime/"></embed>
</object>


详细请看
www.uic.edu/depts/accc/itl/realmedia/code/embed_quicktime.html




------------------------------------------------------------------------------------------------------------------
问题补充:
谢谢。我刚才试过了,不过发现嵌入到网面中的quicktime不能全屏
两个方面;
1:我的设置<width="100%" height="100%">,但是播放器只是刚打开网页的时候全屏闪过一下,结果还是很小,是不是和VOD片源有关系?
2:我的设置<width="20%" height="20%">,然后双击播放器,播放器并没有全屏,有时还出问题。控制quicktime全屏应该怎么控制呢?像windows media player双击时就能够全屏?
[/color]
suziwen 写道
CODEBASE="www.apple/qtactivex/qtplugin.cab"

就是插放器的插件,意思是说如果该电脑没有装插件的话,可以到这个网址去 下载,

你也可以把他先下载下来,然后放到一个你们的内部服务器,在代码里把这个地址改成你的地址就可以了。
再或者自己下载下来后,COPY到没有装该插件的电脑上,双击安装,那他的浏览器应该也就可以用QUICKTIME母其弥雅老公了



------------------------------------------------------------------------------------------------------------------
问题补充:
谢谢Anddy suziwen,明天我再试试。看能不能全屏。MD,想不到quicktime
要收费的才能全屏。[color=blue]

------------------------------------------------------------------------------------------------------------------
问题补充:
[size=large]
按照下面网址提供的方法,只是打开的网页是全屏的,但是Quicktime播放器还是没有全屏。

是不是免费的quicktime就不支持全屏播放功能?像media player就能做到双击全屏的功能,用过的兄弟支下招啊。[/
size]
Anddy 写道
下面提到了全屏的问题。可以小试其中的代码。不能保证100%有帮助。
topic.csdn/t/20040629/13/3131043.html
采纳的答案
2010-03-18 Anddy (架构师)
下面提到了免费版本跟全屏的关系:
引用
if you downloaded a free copy, than you wont be able to maximize to full. as stupid as it seems you have to purchase a copy to get the movies to be full screen.

来自:/multimedia/283441-quicktime-fullscreen.html
===============分割线=============================
下面提到了全屏的问题。可以小试其中的代码。不能保证100%有帮助。
topic.csdn/t/20040629/13/3131043.html
提问者对于答案的评价:
谢谢。不过现在quickTime嵌入到网页中还是不能实现双击全屏的效果,本地通过注册过后可以全屏。
问题答案可能在这里 寻更多解答
jQuery3D全景效果展示插件
Firefox在线播放器总结
java swing 开发的910 播放器绿版1.0
在web中嵌入quicktime播放器,怎么使其全屏播放呢?
(急呀!!怎么没人回答我呢!) 播放器嵌入网页的问题及支持rtsp协议的播放器有哪些
其他回答
应该是要安装一个流媒体服务器

可参考官方的文档[url]developer.apple/mac/library/documentation/QuickTime/Conceptual/QTScripting_JavaScript/bQTScripting_JavaScri_Document/QuickTimeandJavaScri.html#//apple_ref/doc/uid/TP40001526-CH001-SW5
[/url]
这是控制播放的代码
Listing 1-5  Using JavaScript to play, stop, and replace a QuickTime movie
Html代码
1. <html> 
2.  <head> 
3.          <title>Simple QuickTime Movie Controls</title> 
4.     
5. <script src="AC_QuickTime.js" language="JavaScript" type="text/javascript"> 
6. </script> 
7.  </head> 
8.     
9.  <body > 
10.     
11.         <P> 
12.         This page uses JavaScript to control a QuickTime&   
13.         </P> 
14. <div align=center> 
15.       <table>王冰冰老公 
16.            <tr> 
17.            <td width=200> 
18.            <script language小学元宵节的古诗30首="javascript" type="text/javascript"> 
19.            QT_WriteOBJECT('v', '180','160', '',