91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.29MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-08-16
  • 語(yǔ)言: 其他
  • 標(biāo)簽: vlc播放器??

資源簡(jiǎn)介

1 調(diào)用VLC的dll,簡(jiǎn)單的實(shí)現(xiàn)一下功能 1 視頻播放 2 視頻暫停 3 視頻關(guān)閉 4 視頻快進(jìn) 5 視頻截圖 2 效果圖

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Runtime.InteropServices;

namespace?vlc.net
{
????public?partial?class?Dialog?:?Form
????{
????????private?VlcPlayer?vlc_player_;
????????
????????private?bool?is_playinig_;

????????public?Dialog()
????????{
????????????InitializeComponent();

????????????string?pluginPath?=?System.Environment.CurrentDirectory?+?“\\vlc\\plugins\\“;
????????????vlc_player_?=?new?VlcPlayer(pluginPath);
????????????IntPtr?render_wnd?=?this.panel1.Handle;
????????????vlc_player_.SetRenderWindow((int)render_wnd);

????????????

????????????tbVideoTime.Text?=?“00:00:00/00:00:00“;

????????????is_playinig_?=?false;
????????}

????????private?void?btnStart_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?ofd?=?new?OpenFileDialog();
????????????if?(ofd.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????vlc_player_.PlayFile(ofd.FileName);
????????????????trackBar1.SetRange(0?(int)vlc_player_.Duration());
????????????????trackBar1.Value?=?0;
????????????????timer1.Start();
????????????????is_playinig_?=?true;
????????????}

????????}

????????private?void?btnReset_Click(object?sender?EventArgs?e)
????????{
????????????if?(is_playinig_)
????????????{
????????????????vlc_player_.Stop();
????????????????trackBar1.Value?=?0;
????????????????timer1.Stop();
????????????????is_playinig_?=?false;
????????????}


????????}

????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????if?(is_playinig_)
????????????{
????????????????if?(trackBar1.Value?==?trackBar1.Maximum)
????????????????{
????????????????????vlc_player_.Stop();
????????????????????timer1.Stop();
????????????????}
????????????????else
????????????????{
????????????????????trackBar1.Value?=?trackBar1.Value?+?1;
????????????????????tbVideoTime.Text?=?string.Format(“{0}/{1}“?
????????????????????GetTimeString(trackBar1.Value)?
????????????????????GetTimeString(trackBar1.Maximum));
????????????????}
????????????}


????????????

????????}

????????private?string?GetTimeString(int?val)
????????{
????????????int?hour?=?val?/?3600;
????????????val?%=?3600;
????????????int?minute?=?val?/?60;
????????????int?second?=?val?%?60;
????????????return?string.Format(“{0:00}:{1:00}:{2:00}“?hour?minute?second);
????????}

????????private?void?trackBar1_Scroll(object?sender?EventArgs?e)
????????{
????????????if?(is_playinig_)
????????????{
????????????????vlc_player_.SetPlayTime(trackBar1.Value);
????????????????trackBar1.Value?=?(int)vlc_player_.GetPlayTime();
????????????}
????????}

????????private?void?btnPlay_Click(object?sender?EventArgs?e)
????????{
???????????
????????}

????????private?void?btnPause_Click(object?sender?EventArgs?e)
????????{
??????????

????????????vlc_player_.

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-11-25?19:15??VlcPlayer\
?????文件????????9030??2015-11-25?19:06??VlcPlayer\Dialog.Designer.cs
?????文件????????3499??2015-11-25?19:06??VlcPlayer\Dialog.cs
?????文件????????6184??2015-11-25?19:06??VlcPlayer\Dialog.resx
?????文件?????????480??2015-10-28?13:38??VlcPlayer\Program.cs
?????目錄???????????0??2015-11-25?19:14??VlcPlayer\Properties\
?????文件????????1426??2011-06-29?14:55??VlcPlayer\Properties\AssemblyInfo.cs
?????文件????????2842??2011-06-29?14:55??VlcPlayer\Properties\Resources.Designer.cs
?????文件????????5612??2011-06-29?14:55??VlcPlayer\Properties\Resources.resx
?????文件????????1092??2011-06-29?14:55??VlcPlayer\Properties\Settings.Designer.cs
?????文件?????????249??2011-06-29?14:55??VlcPlayer\Properties\Settings.settings
?????文件???????12875??2015-10-29?15:58??VlcPlayer\VlcPlayer.cs
?????文件????????3466??2015-10-28?13:42??VlcPlayer\VlcPlayer.csproj
?????文件??????102400??2011-04-12?08:45??VlcPlayer\libvlc.dll
?????文件?????2279936??2011-04-12?08:45??VlcPlayer\libvlccore.dll

評(píng)論

共有 條評(píng)論

相關(guān)資源