LongoMatch.Gui.PlayerBin.Open C# (CSharp) Method

Open() public method

public Open ( string mrl ) : void
mrl string
return void
        public void Open(string mrl)
        {
            filename = mrl;
            ResetGui();
            CloseActualSegment();
                try{
                    player.Open(mrl);
                }
                catch {
                //We handle this error async
                }
        }

Usage Example

Ejemplo n.º 1
0
    /* ---------------------------------------------------------
     * ----------------  EVENTS PLAY VIDEO ---------------------
     *  --------------------------------------------------------
     */
    //Not used on encoder
    private bool playVideo(string fileName, bool play)
    {
        if(File.Exists(fileName)) {
            LogB.Information("Play video starting...");
            PlayerBin player = new PlayerBin();
            player.Open(fileName);

            //without these lines works also but has less functionalities (speed, go to ms)
            Gtk.Window d = new Gtk.Window(Catalog.GetString("Playing video"));
            d.Add(player);
            d.Modal = true;
            d.SetDefaultSize(500,400);
            d.ShowAll();
            d.DeleteEvent += delegate(object sender, DeleteEventArgs e) {player.Close(); player.Dispose();};

            if(play) {
                LogB.Information("Play video playing...");
                player.Play();
            }
            return true;
        }
        return false;
    }
All Usage Examples Of LongoMatch.Gui.PlayerBin::Open