国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

js獲取騰訊視頻ID的方法

2024-05-06 16:32:14
字體:
來源:轉載
供稿:網友

本文實例講述了js獲取騰訊視頻ID的方法。分享給大家供大家參考,具體如下:

使用js截取騰訊視頻的ID需要知道地址規則,只有知道了規則才可以獲得到了。

做項目時候遇到添加視頻的問題,比如用戶復制騰訊視頻的鏈接,以這個為例(http://v.qq.com/x/cover/ypdy6korrry8w5a/u0332wyg5oa.html)

現在需要截取.html前面以及最后一個斜杠后面的內容(u0332wyg5oa);騰訊視頻點擊下面分享時會出現這樣一段代碼:

復制代碼 代碼如下:
<iframe frameborder="0″ width="640″ height="498″ src="http://v.qq.com/iframe/player.html?vid=u0332wyg5oa&tiny=0&auto=0″ allowfullscreen></iframe>

找到src里面的"vid=",里面的代碼和我們要截取的視頻Id是一樣的。所以我就總結了以下方法截取視頻id,方法不簡便,是一步一步截取的, 歡迎朋友們提意見或建議(手機端或PC端鏈接都可以)。

 

$(function(){//騰訊視頻PC端網址var video_Pc_Tx = 'http://v.qq.com';//騰訊視頻移動端端網址var video_Mobile_Tx = 'http://m.v.qq.com';//點擊事件$("#video_Url").click(function(){//獲取輸入框中的值var video_Url = $("#demo").val();var video_Url_Id = ";if (video_Url.indexOf(video_Pc_Tx) != -1) {//截取Pc端視頻IDvar Pc_Tx_Id_w = video_Url.substr(0,video_Url.lastIndexOf('.')-1);video_Url_Id = Pc_Tx_Id_w.substr(Pc_Tx_Id_w.lastIndexOf('/')+1,Pc_Tx_Id_w.length);} else {//此時有可能是移動端騰訊視頻或優酷視頻if (video_Url.indexOf(video_Mobile_Tx) != -1) {/*** 這里是判斷移動端視頻鏈接* GetQueryString() // 調用函數獲取視頻ID*/function GetQueryString(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = video_Url.substr(1).match(reg);;if(r!=null)return unescape(r[2]); return null;}//截取Pc端視頻IDvideo_Url_Id = GetQueryString("vid");}}});});

然后"video_Url_Id "就是視頻的Id了  這樣就可以把它放入"src"里面的"vid="里面去了

也可以封裝成一個函數,直接調用就行了;

比如:

function dataVideo(Url){//上面的代碼return video_Url_Id;}

調用的時候直接

video_Url_Id = dataVideo(Url);

就行了

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖远县| 宁蒗| 江孜县| 瑞金市| 科技| 齐河县| 平远县| 迭部县| 凤台县| 黄山市| 徐汇区| 英德市| 得荣县| 江西省| 淄博市| 兴仁县| 大渡口区| 罗山县| 汾阳市| 桐梓县| 兴城市| 洛隆县| 济宁市| 舟曲县| 思茅市| 巍山| 军事| 高阳县| 铁力市| 罗源县| 凌源市| 酒泉市| 定西市| 郁南县| 定日县| 紫阳县| 拉萨市| 赤壁市| 二手房| 伊春市| 斗六市|