gwt编写最简单的flash播放器
在gwt上编写视频播放,可以使用bst项目,见:
使用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的机器很少。
源代码见:
这篇文章上的评论的 RSS feed TrackBack URI