1. 程式人生 > >VLC控制元件使用及點選事件響應

VLC控制元件使用及點選事件響應

下載並安裝VLC控制元件
這裡寫圖片描述
這個axvlc.dll就是IE下的vlc外掛,自己封裝vlc時,將這個axvlc.dll註冊就可以使用vlc控制元件。
regsvr32 XX/axvlc.dll

呼叫vlc

<object type='application/x-vlc-plugin' pluginspage="http://www.videolan.org/" id='vlc1' events='false' width="360" height="200">
    <param name='mrl' value=''/>
    <param name='volume'
value='50' /> <param name='autoplay' value='true' /> <param name='loop' value='false' /> <param name='fullscreen' value='false' /> <param name='controls' value='false' /> </object>

重要的是把mrl打對,也可以通過js動態載入mrl,

    var vlc1=document.getElementById('vlc1');
    var
mrl = 'rtsp://192.168.69.182/0'; vlc1.playlist.add(mrl) vlc1.playlist.stop(); vlc1.playlist.play();

http://blog.csdn.net/xiaoxiaoxuewen/article/details/7698803
獲取到vlc1這個物件後,按照文件上的介面就可以呼叫了。但我們需要多路視訊時,想點選某個動態載入視訊時,發現標籤並不能被選中,這裡就需要重寫控制元件了,
開啟vlc-1.1.7\modules\video_output\msw這個路徑下的events.c這個檔案
修改這裡:

這裡寫圖片描述

相關推薦

VLC控制元件使用事件響應

下載並安裝VLC控制元件 這個axvlc.dll就是IE下的vlc外掛,自己封裝vlc時,將這個axvlc.dll註冊就可以使用vlc控制元件。 regsvr32 XX/axvlc.dll 呼叫vlc <object type='appli

在Activity中引用控制元件以及控制元件事件

今天我們要講的是在Activity中使用控制元件,我們在AndroidStudio中建立好了專案,會有一個Mainactivity,對了這裡推薦大家在使用AndroidStudio寫程式碼的時候,選擇project如下圖: 選擇這種結構呢,大家可以很清楚的看到專案目錄結構 良好的

RecyclerView的--長按--以及item裡面控制元件事件

主要是在介面卡裡面編寫在程式碼裡面呼叫: 核心程式碼: private OnItemClickListener onItemClickListener;//點選事件 private OnItemLongClickListener onItemLongClickListener

Android中RecyclerView的item中控制元件事件新增刪除一行、上移下移一行的程式碼實現

Demo展示圖片 佈局程式碼 // (layout)activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an

ios-swift-為圖片控制元件(自定義控制元件)新增事件

@IBOutlet var img_guanggao: UIImageView! override func viewDidLoad() { super.viewDidLoad(

listView條目,給中條目加上上下邊框(變換背景),item佈局控制元件事件

1–>點選listView條目,給條目加上上下邊框,如圖: deliveryAddAdapter.setSelectIndex(position); deliveryAddAdapte

iOS開發之在scrollview上新增並解決其子控制元件響應(如tableView)

- (void)addTap{ UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:s

封裝-給繼承自UIView的控制元件新增事件

在實際開發中,可能會需要給UILabel、UIView等等新增點選事件,目的就是在保留控制元件自身屬性的同時,多一個點選效果,所以這裡寫了一個UIView的category,用於處理這種情況。 1、.h檔案程式碼如下: #import <UIKit

獲取圖片控制元件按鈕事件

第一種方法 public GUITexture startText; //圖片控制元件 if(Input.GetMouseButtonDown(0))  //響應滑鼠左擊事件   {    Rect rect =startText.GetScreenRect();    /

android 動態新增控制元件並實現每個子控制元件事件

         需求:我們要點選進入一家店鋪,根據不同的店鋪,顯示不同條數的子條目 如:消毒間,洗菜間等。。。這些都是或多或少的,所以需要動態新增:    首先自定義View(linearLayout): package cn.qust.fang.widget; imp

iOS---分段控制元件事件

   NSArray *arr = [[NSArray alloc]initWithObjects:@"0",@"1",@"2", nil]; //先建立一個數組用於設定標題 UISegmentedControl *segment = [[UISegmentedControlalloc]initW

Fragment中ListView的Item的事件(包含Item內部控制元件事件

程式碼記錄在部落格上,分享給想我一樣的菜鳥們,自己忘了的時候也可以拿來看看,免得到處找程式碼: Fragment中ListView的程式碼 package com.example.administrator.myapplication14.Fragmen

UISwitch開關控制元件事件

1.UISwitch:開關控制元件,繼承與UIControl 2.建立UISwitch 3.開闢空間並指定位置和大小 4.注意:這裡frame只有orgin 起作用,size使用的是系統預設的大小 5.設定開關開啟的顏色 6.設定開關狀態 7.新增事件 8.實現方法 開啟的顏

獲取NavigationView中子控制元件事件

在程式碼中動態載入佈局,然後通過該View去findViewById找到子控制元件,進而監聽點選事件 val mHeaderView = mMainNavigaView.inflateHeader

ListView中Item的事件與Item中控制元件事件並存的方法

在ListView的item的xml配置檔案的根節點新增屬性: android:descendantFocusability="blocksDescendants" 並且在要新增事件的子控制元件(如button)的屬性裡新增 andro

js/ts 控制元件事件(document.getElementById("**"))

在js/ts頁面新增對某個控制元件的點選事件,可以使用如下程式碼:document.getElementById("控制元件id").onclick = () => { conso

AN子控制元件事件給父控制元件

今天遇到一個小問題。 如圖這個CheckBox控制元件外面包裹了一個Relativelayout。 想讓使用者點選Relativelayout就觸發CheckBox的點選事件選中事件。把點選事件給了Relativelayout。 本來沒有什麼問題 。點選的時候發現是可以觸

Android監聽Button等控制元件事件的三種方法

1.匿名內部類的方法 loginBtn=(Button)findViewById(R.id.button1);   loginBtn.setOnClickListener(new OnClickListener() {        @Override    public

highcharts餅圖事件

       highcharts是一個javascript圖表庫,支援曲線圖、柱狀圖、餅圖、散點圖等。具體的demo可檢視官方網站:highcharts示例        使用

【Android控制元件變暗效果

需要準備 兩張圖片做背景,一張的正常顯示的效果,一張是點選後呈現的效果。 或者兩個表示不同效果的xml檔案,一個表示正常顯示的效果,一個表示點選後呈現的效果。 <!--greenbutton_pressed--> <