当前位置:  技术问答>java相关

紧急援助,重谢

    来源: 互联网  发布时间:2015-04-23

    本文导语:  我现在是要做一个网络教学的东西,界面是一个网页,服务器上有各种教学的课件,用户在客户端就用浏览器(比如IE)打开,打开后上面有一个windows media player窗口,这个好说,在网页里嵌一个activex控件就行了。可...

我现在是要做一个网络教学的东西,界面是一个网页,服务器上有各种教学的课件,用户在客户端就用浏览器(比如IE)打开,打开后上面有一个windows media player窗口,这个好说,在网页里嵌一个activex控件就行了。可是问题是当这个media player放视频图象时,对应某一个时刻,我在这个windows media player窗口旁边要显示相应的图片,对应此时正在播放的内容。所以这个显示的图片是要变的,而且对应于视频图象的播放位置。
    说了这么一大堆shit,其实就是说怎么给网页中这个显示图片的区域传递信息,指定让它显示某副图片呢????用java applet?或是用vc之类的做个activex控件?或者用别的方法?

|
用coinicon的那种方法应该是可行的,可是现在大家能看到的这种效果都不是这样实现的..... ;-)

Windows Media的文件格式中本身就可以包含这样的信息,可以使用Windows Media Recource Kit中的Advanced Indexer在Windows Media的时间线上做标记,然后在指定的标记执行一些动作。这些动作可以包括重定向一些页面。或是执行一些它所在的页面中的java script函数。

你也可以用Windows Media Format SDK,编程来实现。

也可以用Cyberlink的StreamAuthor来做,这个东西的界面就很pp了.....www.soxin.com上应该有。

|
鄙人有一个笨办法,如下:

页面定义一个函数CheckPos(),可以获得media player的当前播放位置,然后设置其500ms或1000ms调用一次,在函数中判断当前播放位置,然后设置图片的内容。


window.setInterval('CheckPos()', 500); 
//定义IE每500ms调用一次CheckPos()函数。

function CheckPos()
{
var pos = ActiveMovie1.getAttribute('CurrentPosition');

Tip.value = pos;
}
//利用函数获得media player的当前播放位置,然后改变页面中一个文本框的内容,你可以根据需要修改图片的内容。ActiveMovie1是页面中media player的名字。



页面中的一个文本框,用来显示播放位置。

我已在IE环境中测试通过。

|
有一个办法,用smil。可以实现你要的功能,不过是要用realplayer播放
看看smil的相关资料吧,很容易上手

|
两边都用Applet进行控制,再在两个Applet之间建立通信。

|
同意smil.

|
重载网页,让其指向另一个url
俺不懂
瞎掰^-^

|
的确好难实现的说,关键是windows media player是可以拖动的,怎么捕捉
当前被拖动到哪一点就很难办。除非…………

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一个包含文件引起的变量重复定义的问题,高手请援助!
  • 援助Linux的门外汉一个问题……
  • 请求援助!!!如何在JTable加载图片???
  • LINUX安装问题,菜鸟急用急问,大哥们援助下,谢谢
  • 请求援助!
  • 清为UC伸出您的援助之手


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3