• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    自適應Web平臺音頻播放方法和裝置制造方法及圖紙

    技術編號:8655965 閱讀:195 留言:0更新日期:2013-05-01 23:38
    本發明專利技術涉及一種自適應Web平臺音頻播放方法和裝置,在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash?Player建立音頻對象;由此,優先選擇Audio對象進行音頻文件的解析,在Audio對象生成不成功時才加載Flash?Player進行音頻文件的解析建立音頻對象,無需任何播放器插件,占用網絡資源和系統資源較少,保證流暢的播放速度。本發明專利技術的所述播放器模板基于標準HTML和CSS編碼的所有組件均符合W3C顯示標準,可以自適應任意操作系統運行環境下的任意Web瀏覽器,保證在任何瀏覽器下具有同樣的顯示效果。

    【技術實現步驟摘要】

    本專利技術涉及一種音頻播放方法和裝置,具體是一種自適應Web平臺音頻播放方法和裝置,屬于音頻播放

    技術介紹
    目前主要的音頻播放器分通用播放器和行業軟件專用播放器兩種。其中,通用播放器可分為三類1.操作系統自帶的播放器例如=Windows操作系統環境下運行的windowsmedia player、Linux操作系統環境下運行的Totem等。此類播放器屬于系統自帶,無需安裝即可使用,但功能和界面都相對比較簡單,且自帶插件和解碼包種類少,只能播放一般標準格式的音頻文件,要播放特殊格式的音頻文件,則需要額外安裝相應的插件或解碼包,使用起來比較麻煩。2.基于操作系統的第三方播放器軟件例如暴風影音、KMPlayer, QVOD, WinAmp等,此類播放器屬于由IT公司開發的通用客戶端軟件,用戶免費安裝使用,充分考慮到了音頻格式的復雜性和用戶體驗的差異性,功能強大,音頻格式的兼容性好,界面設計友好,用戶使用最為普遍,但存在系統資源占用多,在跨平臺應用及網頁適用性方面適應差的缺點。3.基于瀏覽器的網頁播放器如windowsmedia player插件、AdobeFlash Player網頁插件、支持HTML5標準的瀏覽器為Audio對象所配播放器等。此類播放器是一個網頁插件,運行制作好的頁面后,它會調用操作系統自帶或瀏覽器、網頁內嵌的默認音頻播放器來播放音頻文件,通用性較差。行業軟件專用播放器,多是由專業軟件廠商根據自己產品的需要,專門定制,專門使用在本公司的軟件產品中,行業功能強大。例如科大訊飛的VoiceInsight中的語音播放器、慧銳中國的impact360中的語音播放器等,行業軟件專用播放器依附于專用軟件,只有在使用特定專用軟件的前提下,才能使用其附加的專用播放器,因此,行業軟件專用播放器通用性不強。中國專利文獻CN102647629A公開了一種內容播放方法和裝置,所述方法包括1)建立第一控制接口,所述第一控制接口對多個不同播放插件進行封裝以使對所述不同的播放插件的調用通過統一的接口進行;2)根據要播放的內容的屬性(包括播放協議、文件擴展名等信息),選擇相應的播放插件;3)將被選擇的播放插件的封裝與網頁播放界面聚合,播放所述內容。進而使得用戶可以在統一網頁播放器中播放諸如視頻直播、音頻直播、視頻點播、音頻點播節目,實現在同一網頁播放器中不同內容資源的混編。上述專利文獻中公開的播放方法,根據要播放的內容屬性選擇相應播放插件,所述播放器插件是播放器的一部分,用于相應播放內容的解碼,為此上述方法需要先在系統里預先安裝播放不同格式文件的播放器,然后再封裝所述播放器插件,播放的時候需要首先調用所述播放器插件完成解碼,然后將解碼后的文件與網頁播放界面聚合進行播放。上述專利文獻中公開的播放方法所需播放器插件種類多,體積較大,占用較多的網絡資源和系統資源,影響播放速度,并最終影響用戶體驗。
    技術實現思路
    本專利技術所要解決的技術問題是現有技術中的網頁音頻播放器占用較多網絡資源和系統資源影響播放速度的技術問題,從而提供一種自適應Web平臺音頻播放方法和裝置。為解決上述技術問題,本專利技術是通過以下技術方案實現的—種自適應Web平臺音頻播放方法,包括如下步驟在Web服務器接收本地瀏覽器發送的遠程調聽文件ID時發出請求文件索引信息的請求給云后臺,其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息;在所述云后臺接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發送給所述web服務器,同時將音頻文件發送至所述本地瀏覽器;所述Web服務器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息渲染播放器模板生成播放器頁面內容并發送給本地瀏覽器;所述本地瀏覽器接收由所述Web服務器發送的所述播放器頁面內容后依據所述播放器頁面內容加載所述播放器頁面;在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;所述本地瀏覽器將所述播放器頁面與對應的所述音頻對象綁定生成音頻事件;所述本地瀏覽器接收所述云后臺發送的所述音頻文件,并將所述音頻事件和所述云后臺發送的所述音頻文件綁定并播放及操作;所述播放器模板進一步包括基于標準HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局;基于標準HTML和CSS編碼的標題組件,用于在所述播放器頁面頂部的標題欄顯示從所述文件索引信息獲得的標題文字;基于標準HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息;基于標準HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。—種自適應Web平臺音頻播放方法,包括如下步驟在Web服務器接收本地瀏覽器發送的遠程調聽文件ID時發出請求文件索引信息的請求給云后臺,其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息;在所述云后臺接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發送給所述web服務器,同時將音頻文件發送至所述本地瀏覽器;所述Web服務器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息中的所述外圍屬性信息渲染播放器模板生成播放器頁面內容并發送給本地瀏覽器;所述本地瀏覽器接收由所述Web服務器發送的所述播放器頁面內容后依據所述播放器頁面內容加載所述播放器頁面;在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;在建立音頻對象后所述本地瀏覽器根據所述固有屬性信息進一步渲染所述播放器模板生成最終的播放器頁面;所述本地瀏覽器將最終的所述播放器頁面與對應的所述音頻對象綁定生成音頻事件;所述本地瀏覽器接收所述云后臺發送的所述音頻文件,并將所述音頻事件和所述云后臺發送的所述音頻文件綁定并播放及操作;所述播放器模板進一步包括基于標準HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局;基于標準HTML和CSS編碼的標題組件,用于在所述播放器頁面頂部的標題欄顯示從所述文件索引信息獲得的標題文字;基于標準HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息;基于標準HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。所述播放器模板還包括基于標準HTML和CSS編碼的波形圖組件,用于在所述播放器頁面的波形圖界面顯示從所述文件索引信息獲得的base64位編碼波形圖文件;基于標準HTML和CSS編碼的關鍵詞組件,用于在所述播放器頁面的波形圖界面顯示經過與波形圖關聯后的關鍵詞,其中,所述關聯指將所述波形圖本文檔來自技高網
    ...

    【技術保護點】
    一種自適應Web平臺音頻播放方法,其特征在于,包括如下步驟:在Web服務器接收本地瀏覽器發送的遠程調聽文件ID時發出請求文件索引信息的請求給云后臺,其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息;在所述云后臺接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發送給所述web服務器,同時將音頻文件發送至所述本地瀏覽器;所述Web服務器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息渲染播放器模板生成播放器頁面內容并發送給本地瀏覽器;所述本地瀏覽器接收由所述Web服務器發送的所述播放器頁面內容后依據所述播放器頁面內容加載所述播放器頁面;在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash?Player建立音頻對象;所述本地瀏覽器將所述播放器頁面與對應的所述音頻對象綁定生成音頻事件;所述本地瀏覽器接收所述云后臺發送的所述音頻文件,并將所述音頻事件和所述云后臺發送的所述音頻文件綁定并播放及操作;所述播放器模板進一步包括:基于標準HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局;基于標準HTML和CSS編碼的標題組件,用于在所述播放器頁面頂部的標題欄顯示從所述文件索引信息獲得的標題文字;基于標準HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息;基于標準HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。...

    【技術特征摘要】
    1.一種自適應Web平臺音頻播放方法,其特征在于,包括如下步驟: 在Web服務器接收本地瀏覽器發送的遠程調聽文件ID時發出請求文件索引信息的請求給云后臺,其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息; 在所述云后臺接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發送給所述web服務器,同時將音頻文件發送至所述本地瀏覽器; 所述Web服務器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息渲染播放器模板生成播放器頁面內容并發送給本地瀏覽器; 所述本地瀏覽器接收由所述Web服務器發送的所述播放器頁面內容后依據所述播放器頁面內容加載所述播放器頁面; 在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象; 所述本地瀏覽器將所述播放器頁面與對應的所述音頻對象綁定生成音頻事件; 所述本地瀏覽器接收所述云后臺發送的所述音頻文件,并將所述音頻事件和所述云后臺發送的所述音頻文件綁定并播放及操作; 所述播放器模板進一 步包括: 基于標準HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局; 基于標準HTML和CSS編碼的標題組件,用于在所述播放器頁面頂部的標題欄顯示從所述文件索引信息獲得的標題文字; 基于標準HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息; 基于標準HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。2.一種自適應Web平臺音頻播放方法,其特征在于,包括如下步驟: 在Web服務器接收本地瀏覽器發送的遠程調聽文件ID時發出請求文件索引信息的請求給云后臺,其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息; 在所述云后臺接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發送給所述web服務器,同時將音頻文件發送至所述本地瀏覽器; 所述Web服務器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息中的所述外圍屬性信息渲染播放器模板生成播放器頁面內容并發送給本地瀏覽器; 所述本地瀏覽器接收由所述Web服務器發送的所述播放器頁面內容后依據所述播放器頁面內容加載所述播放器頁面; 在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象; 在建立音頻對象后所述本地瀏覽器根據所述固有屬性信息進一步渲染所述播放器模板生成最終的播放器頁面; 所述本地瀏覽器將最終的所述播放器頁面與對應的所述音頻對象綁定生成音頻事件; 所述本地瀏覽器接收所述云后臺發送的所述音頻文件,并將所述音頻事件和所述云后臺發送的所述音頻文件綁定并播放及操作; 所述播放器模板進一步包括: 基于標準HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局; 基于標準HTML和CSS編碼的標題組件,用于在所述播放器頁面頂部的標題欄顯示從所述文件索引信息獲得的標題文字; 基于標準HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息; 基于標準HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。3.根據權利要求1或2所述的自適應Web平臺音頻播放方法,其特征在于,所述播放器模板還包括: 基于標準HTML和CSS編碼的波形圖組件,用于在所述播放器頁面的波形圖界面顯示從所述文件索引信息獲 得的base64位編碼波形圖文件; 基于標準HTML和CSS編碼的關鍵詞組件,用于在所述播放器頁面的波形圖界面顯示經過與波形圖關聯后的關鍵詞,其中,所述關聯指將所述波形圖組件和所述關鍵詞組件關聯使得所述播放器中聲音、波形圖和關鍵詞同步輸出。4.根據權利要求3所述的自適應Web平臺音頻播放方法,其特征在于,所述播放器模板還包括: 基于標準HTML和CSS編碼的語序排列組件,用于在所述播放器頁面的選項卡界面顯示從所述文件索引信息獲得選項卡內容和標題信息。5.根據權利要求4所述的自適應Web平臺音頻播放方法,其特征在于,所述基本信息組件、所述波形圖組件和所述關鍵詞組件、所述播放控制組件和所述語序排列組件在所述播放器頁面上對應顯示區從上至下依次排布。6.根據權利要求4或5所述的自適應Web平臺音頻播放方法,其特征在于,所述關聯的具體步驟如下: 以所述音頻文件的時間軸的左側為開始側,按照如下公式計算出所述關鍵詞的相對位置: 關鍵詞的相對位置=(所述關鍵詞在所述音頻文件中出現的起始時間/所述音頻文件的總時長)*100% ; 在所述波形圖的所述相對位置處顯示所述關鍵詞。7.根據權利要求6所述的自適應Web平臺音頻播放方法,其特征在于,包括:將所述關鍵詞與所述波形圖綁定生成點擊事件,用于在所述關鍵詞被點擊時自動從被點擊的所述關鍵詞所在的相對位置處開始播放。8.—種自適應Web平臺音頻播放裝置,其特征在于,包括:Web服務器,進一步包括請求文件索引信息發送裝置和播放器頁面生成裝置,其中,所述請求文件索引信息發送裝置,用于在所述Web服務器接收本地瀏覽器發送的遠程調聽文件ID時發出請求文件索引信息的請求給云后臺;其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬...

    【專利技術屬性】
    技術研發人員:江南陳志民段建新
    申請(專利權)人:中金數據系統有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲人成无码网站在线观看| 无码一区二区三区| 亚洲看片无码在线视频| 婷婷四虎东京热无码群交双飞视频| 亚洲AV永久无码天堂影院 | 无码中文2020字幕二区| 特级无码毛片免费视频| 免费A级毛片无码专区| 五月婷婷无码观看| 亚洲AV无码一区二区一二区| 国产白丝无码免费视频| 亚洲国产精品成人AV无码久久综合影院 | 日韩乱码人妻无码中文字幕久久| 亚洲av无码一区二区三区人妖 | 成人无码午夜在线观看| 亚洲GV天堂GV无码男同| 无码国产乱人伦偷精品视频| 波多野42部无码喷潮在线| 人妻中文字幕AV无码专区| 久久亚洲AV成人无码| 无码人妻丰满熟妇区五十路百度| 亚洲一级特黄无码片| 免费a级毛片无码av| 亚洲av无码专区首页| 久久人妻少妇嫩草AV无码专区| 人妻无码人妻有码中文字幕| 国产成年无码v片在线| (无码视频)在线观看| 国产精品无码一本二本三本色| 亚洲av无码成人精品国产| 亚洲色在线无码国产精品不卡| 人妻丰满熟妇AV无码区乱| 无码精品人妻一区二区三区免费看 | 精品亚洲成A人无码成A在线观看 | 无码播放一区二区三区| 精品久久亚洲中文无码| 亚洲中文无码亚洲人成影院| 亚洲av无码av在线播放| 无码人妻一区二区三区兔费| 日韩av片无码一区二区不卡电影| 中字无码av电影在线观看网站|