VLC播放 標(biāo)簽
$("#video").append("<div style='width:895px;height:505px;'><object id='videox' src='http://127.0.0.1:8080/spxc/RecordFiles/"+id+"' type='application/x-vlc-plugin' version='VideoLAN.VLCPlugin.2' width='100%' height='100%' ><param name='AutoStart' VALUE='1'><param name='enableErrorDialogs' value='0'><param name='loop' value='0'></object></div>");
ID為本地視頻路徑.
VL播放狀態(tài)控制
VLC控件——屬性和方法 .VLC調(diào)研 VLC控件支持的參數(shù)和方法VLC對(duì)象列表Vlc Plugin Object的方法l VersionInfo:成員, 返回版本信息的字符串l vlc.versionInfo():方法, 返回版本信息的字符串Audio object的屬性(讀寫(xiě))l vlc.audio.mute :靜音和非靜音l vlc.audio.volume:音量的百分比,值在0—200之間l vlc.audio.track:音軌信息,值在0-65535之間l vlc.audio.channel:值在1至5整數(shù),指示的音頻通道模式使用,值可以是:“1 =立體聲”,“2 =反向立體聲”,“3 =左”,“4 =右” “5 =混音”。l vlc.audio.toggleMute() : 方法,切換靜音和非靜音Input object ============================只讀屬性l vlc.input.length:毫秒數(shù),輸入文件的長(zhǎng)度l vlc.input.fps:每秒產(chǎn)生一個(gè)浮動(dòng)幀l vlc.input.hasVout:一個(gè)布爾值,返回true當(dāng)視頻正在顯示,它返回false時(shí)不顯示視頻l 讀/寫(xiě)屬性l vlc.input.position:在多媒體流正?;那闆r下,給定一個(gè)浮點(diǎn)值,值范圍[0.0 - 1.0]l vlc.input.time:在給定的時(shí)間以毫秒為單位的絕對(duì)位置,這個(gè)屬性可以用來(lái)尋求流<!-- absolute seek in stream !-->vlc.input.time = <absolute seek><!-- relative seek in stream !-->vlc.input.time = vlc.input.time + <relative seek>l vlc.input.state:當(dāng)前狀態(tài)(空閑/關(guān)閉= 0,開(kāi)幕= 1,緩沖= 2,打= 3,暫停= 4,停止= 5,錯(cuò)誤= 6)l vlc.input.rate:輸入速度,浮動(dòng)的正常速度,0.5為速度的一半,為2.0快一倍。Playlist object只讀屬性l vlc.playlist.itemCount:目前播放列表中的項(xiàng)目的數(shù)量l vlc.playlist.isPlaying:一個(gè)布爾值,返回true 正在播放,false未播放方法l vlc.playlist.add(mrl):添加一個(gè)mrl(多媒體資源定位器)播放列表項(xiàng)目。mrl必須為字符串。l vlc.playlist.add(mrl,name,options):添加mrl(多媒體資源定位器)播放列表項(xiàng)目,與meta的名字和選項(xiàng)。所有的輸入值必須為字符串。l vlc.playlist.play():開(kāi)始播放當(dāng)前列表項(xiàng)l vlc.playlist.togglePause():切換當(dāng)前播放列表項(xiàng)目的暫停狀態(tài)l vlc.playlist.stop():停止播放當(dāng)前播放列表項(xiàng)目l vlc.playlist.next():迭代到下一個(gè)播放列表項(xiàng)目l vlc.playlist.PRev():迭代到以前的音樂(lè)項(xiàng)目l vlc.playlist.clear():清空當(dāng)前播放列表,所有項(xiàng)目將被刪除l vlc.playlist.removeItem(number):刪除給定的項(xiàng)目編號(hào)(number不能比vlc.playlist.itemCount大)Video object只讀屬性l vlc.video.width:返回視頻水平尺寸l vlc.video.height:返回視頻垂直大小讀/寫(xiě)屬性l vlc.video.fullscreen:當(dāng)設(shè)置為true,視頻將顯示在全屏模式.設(shè)置為false時(shí),視頻按指定的大小顯示。該屬性需要布爾值作為輸入。l vlc.video.aspectRatio:獲取和設(shè)置長(zhǎng)寬比使用視頻屏幕。該屬性采用字符串作為輸入值。有效值為:“1:1”,“4:3”,“16:9”,“16:10”,“221:100”和“5:4”方法l vlc.video.toggleFullscreen():全屏模式切換Log object只讀屬性l vlc.log.messages:返回一個(gè)消息對(duì)象l 讀/寫(xiě)屬性l vlc.log.verbosity:寫(xiě)改變?nèi)罩拘畔⑷哔樇?jí)別數(shù)[-1,0,1,2,3]。這些數(shù)字的含義如下:-1停用,0信息,1個(gè)錯(cuò)誤,2警告,3調(diào)試。Messages object只讀屬性l messages.count:返回日志消息的數(shù)量l messages.severity:數(shù)字,日志信息的嚴(yán)重程度(0 =信息,1 =錯(cuò)誤,2 =警告,3 =調(diào)試)l message.name:對(duì)VLC模塊的名稱印的日志信息(如:網(wǎng)址,directx,等等..)l message.type:對(duì)模塊類型的vlc印日志信息(如:input, access, vout, sout,等等..)l message.message:消息文本方法l messages.clear():清除當(dāng)前日志緩沖區(qū)。l messages.iterator():返回一個(gè)消息迭代器對(duì)象Iterator object只讀屬性l iterator.hasNext:返回一個(gè)布爾值,表明還有下一個(gè)信息方法l iterator.next():返回下一個(gè)消息對(duì)象它的日志。VLC可以實(shí)現(xiàn)的功能l Vlc可以通過(guò)修改input屬性,實(shí)現(xiàn)seek,快播,慢播l 修改audio屬性可以實(shí)現(xiàn),聲道設(shè)置、音量設(shè)置、靜音l 通過(guò)對(duì)video的設(shè)置,實(shí)現(xiàn)全屏/屏幕比例/屏幕大小的控制l 通過(guò)PlayList對(duì)象的控制,可以實(shí)現(xiàn)添加、刪除播放對(duì)象的功能
新聞熱點(diǎn)
疑難解答
圖片精選