Integration of media playback components with an independent timing specification

    公开(公告)号:US08397266B2

    公开(公告)日:2013-03-12

    申请号:US12685548

    申请日:2010-01-11

    IPC分类号: H04N7/173

    CPC分类号: G06F17/30905

    摘要: A software framework that allows seamless integration of generic media players into a web browser. A media player is a software module that implements specific interfaces; defines a playing state, such as playing, paused, or stopped; and associates with the playing state a current playback time. A generic media player implements interfaces, including timing interfaces and playback synchronization interfaces for exchanging timing and synchronization information with a web browser. A player-hosting peer, which is a software component built into the browser, manages generic player hosting by a web browser. The player-hosting peer negotiates playback state and rendering status between the browser and the media player. Both the media player and the player-hosting peer maintain playing state and current playback time. The relationship between the peer and the player is a master slave relationship, with the peer being the master. The peer issues commands to the player, and the player notifies the peer of any state changes. A proxy layer allows external media players to integrate seamlessly into a browser.

    INTEGRATION OF MEDIA PLAYBACK COMPONENTS WITH AN INDEPENDENT TIMING SPECIFICATION
    2.
    发明申请
    INTEGRATION OF MEDIA PLAYBACK COMPONENTS WITH AN INDEPENDENT TIMING SPECIFICATION 有权
    媒体播放组件与独立时序规范的集成

    公开(公告)号:US20100115119A1

    公开(公告)日:2010-05-06

    申请号:US12685548

    申请日:2010-01-11

    IPC分类号: G06F15/16 G06F3/01

    CPC分类号: G06F17/30905

    摘要: A software framework that allows seamless integration of generic media players into a web browser. A media player is a software module that implements specific interfaces; defines a playing state, such as playing, paused, or stopped; and associates with the playing state a current playback time. A generic media player implements interfaces, including timing interfaces and playback synchronization interfaces for exchanging timing and synchronization information with a web browser. A player-hosting peer, which is a software component built into the browser, manages generic player hosting by a web browser. The player-hosting peer negotiates playback state and rendering status between the browser and the media player. Both the media player and the player-hosting peer maintain playing state and current playback time. The relationship between the peer and the player is a master slave relationship, with the peer being the master. The peer issues commands to the player, and the player notifies the peer of any state changes. A proxy layer allows external media players to integrate seamlessly into a browser.

    摘要翻译: 一个允许将通用媒体播放器无缝集成到网络浏览器中的软件框架。 媒体播放器是实现特定接口的软件模块; 定义播放状态,如播放,暂停或停止; 并将播放状态与当前播放时间相关联。 通用媒体播放器实现接口,包括定时接口和播放同步接口,用于与网络浏览器交换时间和同步信息。 作为浏览器内置的软件组件的播放器托管对象通过网络浏览器管理通用播放器托管。 播放器托管对等体协商浏览器和媒体播放器之间的播放状态和呈现状态。 媒体播放器和播放器托管对象保持播放状态和当前播放时间。 对等体和玩家之间的关系是主从关系,对等体是主。 对等体向播放器发出命令,并且玩家通知对等体任何状态改变。 代理层允许外部媒体播放器无缝集成到浏览器中。

    Integration of media playback components with an independent timing specification
    3.
    发明授权
    Integration of media playback components with an independent timing specification 有权
    集成媒体播放组件与独立的时序规范

    公开(公告)号:US07665115B2

    公开(公告)日:2010-02-16

    申请号:US09776375

    申请日:2001-02-02

    CPC分类号: G06F17/30905

    摘要: A software framework that allows seamless integration of generic media players into a web browser. A media player is a software module that implements specific interfaces; defines a playing state, such as playing, paused, or stopped; and associates with the playing state a current playback time. A generic media player implements interfaces, including timing interfaces and playback synchronization interfaces for exchanging timing and synchronization information with a web browser. A player-hosting peer, which is a software component built into the browser, manages generic player hosting by a web browser. The player-hosting peer negotiates playback state and rendering status between the browser and the media player. Both the media player and the player-hosting peer maintain playing state and current playback time. The relationship between the peer and the player is a master slave relationship, with the peer being the master. The peer issues commands to the player, and the player notifies the peer of any state changes. A proxy layer allows external media players to integrate seamlessly into a browser.

    摘要翻译: 一个允许将通用媒体播放器无缝集成到网络浏览器中的软件框架。 媒体播放器是一个实现特定接口的软件模块; 定义播放状态,如播放,暂停或停止; 并将播放状态与当前播放时间相关联。 通用媒体播放器实现接口,包括定时接口和播放同步接口,用于与网络浏览器交换时间和同步信息。 作为浏览器内置的软件组件的播放器托管对象通过网络浏览器管理通用播放器托管。 播放器托管对等体协商浏览器和媒体播放器之间的播放状态和呈现状态。 媒体播放器和播放器托管对象保持播放状态和当前播放时间。 对等体和玩家之间的关系是主从关系,对等体是主。 对等体向播放器发出命令,并且玩家通知对等体任何状态改变。 代理层允许外部媒体播放器无缝集成到浏览器中。