Вы можете написать флэш-плагин, используя Flex SDK.Я написал базовый класс, который наследует от Sprite для обработки этого.
import flash.display.Sprite;
import flash.display.DisplayObject;
import com.longtailvideo.jwplayer.player.IPlayer;
import com.longtailvideo.jwplayer.view.components.ComponentButton;
import com.longtailvideo.jwplayer.view.interfaces.IControlbarComponent;
public class ExtendedPlugin extends Sprite
{
protected var _player:IPlayer;
public function ExtendedPlugin()
{
}
public function hideControlbarButton(buttonName:String):void {
var controlbar:IControlbarComponent = _player.controls.controlbar;
var button:DisplayObject = controlbar.getButton(buttonName);
button.height = 0;
button.width = 0;
}
}
Затем вы можете написать свой плагин, наследуя от этого класса.
public class MyPlugin extends ExtendedPlugin implements IPlugin
{
public function initPlugin(player:IPlayer, config:PluginConfig):void
{
_player = player;
}
}
Если вы хотите скрытьнапример, для кнопок воспроизведения и паузы вы должны сделать следующее:
hideControlbarButton("play");
hideControlbarButton("pause");
Для этого вам также потребуется правильный импорт библиотеки.Затем вам также нужно будет ссылаться на SWF в параметрах jwplayer.