gwt编写最简单的flash播放器

在gwt上编写视频播放,可以使用bst项目,见:

http://oss.bramosystems.com/bst-player/

image

使用bst,编写了一个最简单的flash播放器,代码很简单:

public void onModuleLoad() {
    SimplePanel panel = new SimplePanel();
    AbstractMediaPlayer player = null;

    try {
        player = new FlashMediaPlayer(
                "http://marshal.easymorse.com/videos/test.mp4");
        panel.setWidget(player);
    } catch (PluginNotFoundException e) {
        e.printStackTrace();
    } catch (PluginVersionException e) {
        e.printStackTrace();
    } catch (LoadException e) {
        e.printStackTrace();
    }
    RootPanel.get().add(panel);

 

需要在模块配置文件下引入bst:

<inherits name="com.bramosystems.oss.player.core.Core" />

目前来看,flash还是互联网上兼容最好的方式,无论是linux还是windows,是firefox还是google chrome。不过,在移动终端,能够支持flash 10.1的机器很少。

源代码见:

http://easymorse.googlecode.com/svn/tags/Videos-0.1/

PDF格式創作    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply