欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自適應(yīng)Web平臺(tái)音頻播放方法和裝置的制作方法

文檔序號(hào):6385184閱讀:403來源:國知局
專利名稱:自適應(yīng)Web平臺(tái)音頻播放方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種音頻播放方法和裝置,具體是一種自適應(yīng)Web平臺(tái)音頻播放方法和裝置,屬于音頻播放技術(shù)領(lǐng)域。
背景技術(shù)
目前主要的音頻播放器分通用播放器和行業(yè)軟件專用播放器兩種。其中,通用播放器可分為三類1.操作系統(tǒng)自帶的播放器例如=Windows操作系統(tǒng)環(huán)境下運(yùn)行的windowsmedia player、Linux操作系統(tǒng)環(huán)境下運(yùn)行的Totem等。此類播放器屬于系統(tǒng)自帶,無需安裝即可使用,但功能和界面都相對比較簡單,且自帶插件和解碼包種類少,只能播放一般標(biāo)準(zhǔn)格式的音頻文件,要播放特殊格式的音頻文件,則需要額外安裝相應(yīng)的插件或解碼包,使用起來比較麻煩。2.基于操作系統(tǒng)的第三方播放器軟件例如暴風(fēng)影音、KMPlayer, QVOD, WinAmp等,此類播放器屬于由IT公司開發(fā)的通用客戶端軟件,用戶免費(fèi)安裝使用,充分考慮到了音頻格式的復(fù)雜性和用戶體驗(yàn)的差異性,功能強(qiáng)大,音頻格式的兼容性好,界面設(shè)計(jì)友好,用戶使用最為普遍,但存在系統(tǒng)資源占用多,在跨平臺(tái)應(yīng)用及網(wǎng)頁適用性方面適應(yīng)差的缺點(diǎn)。3.基于瀏覽器的網(wǎng)頁播放器如windowsmedia player插件、AdobeFlash Player網(wǎng)頁插件、支持HTML5標(biāo)準(zhǔn)的瀏覽器為Audio對象所配播放器等。此類播放器是一個(gè)網(wǎng)頁插件,運(yùn)行制作好的頁面后,它會(huì)調(diào)用操作系統(tǒng)自帶或?yàn)g覽器、網(wǎng)頁內(nèi)嵌的默認(rèn)音頻播放器來播放音頻文件,通用性較差。行業(yè)軟件專用播放器,多是由專業(yè)軟件廠商根據(jù)自己產(chǎn)品的需要,專門定制,專門使用在本公司的軟件產(chǎn)品中,行業(yè)功能強(qiáng)大。例如科大訊飛的VoiceInsight中的語音播放器、慧銳中國的impact360中的語音播放器等,行業(yè)軟件專用播放器依附于專用軟件,只有在使用特定專用軟件的前提下,才能使用其附加的專用播放器,因此,行業(yè)軟件專用播放器通用性不強(qiáng)。中國專利文獻(xiàn)CN102647629A公開了一種內(nèi)容播放方法和裝置,所述方法包括1)建立第一控制接口,所述第一控制接口對多個(gè)不同播放插件進(jìn)行封裝以使對所述不同的播放插件的調(diào)用通過統(tǒng)一的接口進(jìn)行;2)根據(jù)要播放的內(nèi)容的屬性(包括播放協(xié)議、文件擴(kuò)展名等信息),選擇相應(yīng)的播放插件;3)將被選擇的播放插件的封裝與網(wǎng)頁播放界面聚合,播放所述內(nèi)容。進(jìn)而使得用戶可以在統(tǒng)一網(wǎng)頁播放器中播放諸如視頻直播、音頻直播、視頻點(diǎn)播、音頻點(diǎn)播節(jié)目,實(shí)現(xiàn)在同一網(wǎng)頁播放器中不同內(nèi)容資源的混編。上述專利文獻(xiàn)中公開的播放方法,根據(jù)要播放的內(nèi)容屬性選擇相應(yīng)播放插件,所述播放器插件是播放器的一部分,用于相應(yīng)播放內(nèi)容的解碼,為此上述方法需要先在系統(tǒng)里預(yù)先安裝播放不同格式文件的播放器,然后再封裝所述播放器插件,播放的時(shí)候需要首先調(diào)用所述播放器插件完成解碼,然后將解碼后的文件與網(wǎng)頁播放界面聚合進(jìn)行播放。上述專利文獻(xiàn)中公開的播放方法所需播放器插件種類多,體積較大,占用較多的網(wǎng)絡(luò)資源和系統(tǒng)資源,影響播放速度,并最終影響用戶體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是現(xiàn)有技術(shù)中的網(wǎng)頁音頻播放器占用較多網(wǎng)絡(luò)資源和系統(tǒng)資源影響播放速度的技術(shù)問題,從而提供一種自適應(yīng)Web平臺(tái)音頻播放方法和裝置。為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的—種自適應(yīng)Web平臺(tái)音頻播放方法,包括如下步驟在Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái),其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息;在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器;所述Web服務(wù)器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器;所述本地瀏覽器接收由所述Web服務(wù)器發(fā)送的所述播放器頁面內(nèi)容后依據(jù)所述播放器頁面內(nèi)容加載所述播放器頁面;在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;所述本地瀏覽器將所述播放器頁面與對應(yīng)的所述音頻對象綁定生成音頻事件;所述本地瀏覽器接收所述云后臺(tái)發(fā)送的所述音頻文件,并將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作;所述播放器模板進(jìn)一步包括基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局;基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字;基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息;基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕?!N自適應(yīng)Web平臺(tái)音頻播放方法,包括如下步驟在Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái),其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息;在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器;所述Web服務(wù)器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息中的所述外圍屬性信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器;所述本地瀏覽器接收由所述Web服務(wù)器發(fā)送的所述播放器頁面內(nèi)容后依據(jù)所述播放器頁面內(nèi)容加載所述播放器頁面;在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;在建立音頻對象后所述本地瀏覽器根據(jù)所述固有屬性信息進(jìn)一步渲染所述播放器模板生成最終的播放器頁面;所述本地瀏覽器將最終的所述播放器頁面與對應(yīng)的所述音頻對象綁定生成音頻事件;所述本地瀏覽器接收所述云后臺(tái)發(fā)送的所述音頻文件,并將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作;所述播放器模板進(jìn)一步包括基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局;基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字;基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息;基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。所述播放器模板還包括基于標(biāo)準(zhǔn)HTML和CSS編碼的波形圖組件,用于在所述播放器頁面的波形圖界面顯示從所述文件索引信息獲得的base64位編碼波形圖文件;基于標(biāo)準(zhǔn)HTML和CSS編碼的關(guān)鍵詞組件,用于在所述播放器頁面的波形圖界面顯示經(jīng)過與波形圖關(guān)聯(lián)后的關(guān)鍵詞,其中,所述關(guān)聯(lián)指將所述波形圖組件和所述關(guān)鍵詞組件關(guān)聯(lián)使得所述播放器中聲音、波形圖和關(guān)鍵詞同步輸出。所述播放器模板還包括基于標(biāo)準(zhǔn)HTML和CSS編碼的語序排列組件,用于在所述播放器頁面的選項(xiàng)卡界面顯示從所述文件索引信息獲得選項(xiàng)卡內(nèi)容和標(biāo)題信息。所述基本信息組件、所述波形圖組件和所述關(guān)鍵詞組件、所述播放控制組件和所述語序排列組件在所述播放器頁面上對應(yīng)顯示區(qū)從上至下依次排布。所述關(guān)聯(lián)的具體步驟如下以所述音頻文件的時(shí)間軸的左側(cè)為開始側(cè),按照如下公式計(jì)算出所述關(guān)鍵詞的相對位置關(guān)鍵詞的相對位置=(所述關(guān)鍵詞在所述音頻文件中出現(xiàn)的起始時(shí)間/所述音頻文件的總時(shí)長)*100% ;在所述波形圖的所述相對位置處顯示所述關(guān)鍵詞。將所述關(guān)鍵詞與所述波形圖綁定生成點(diǎn)擊事件,用于在所述關(guān)鍵詞被點(diǎn)擊時(shí)自動(dòng)從被點(diǎn)擊的所述關(guān)鍵詞所在的相對位置處開始播放。
同時(shí)提供一種自適應(yīng)Web平臺(tái)音頻播放裝置,包括Web服務(wù)器,進(jìn)一步包括請求文件索引信息發(fā)送裝置和播放器頁面生成裝置,其中,所述請求文件索引信息發(fā)送裝置,用于在所述Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái);其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息;所述播放器頁面生成裝置,用于接收所述文件索引信息對所述文件索引信息加工,通過加工后的所述文件索引信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏
兄器;云后臺(tái),用于在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器;本地瀏覽器,所述本地瀏覽器進(jìn)一步包括遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置、音頻對象建立裝置、音頻事件生成裝置以及播放和操作裝置,其中,所述遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置,用于在所述本地瀏覽器監(jiān)聽到遠(yuǎn)程調(diào)聽時(shí)將所述遠(yuǎn)程調(diào)聽文件ID發(fā)送給所述Web服務(wù)器;所述音頻對象建立裝置,用于在所述本地瀏覽器加載所述播放器頁面后,通過所述本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;所述音頻對象建立裝置將建立后的所述音頻對象發(fā)送給所述音頻事件生成裝置;所述音頻事件生成裝置,用于將所述播放器頁面與對應(yīng)的所述音頻對象綁定生成首頻事件;所述播放和操作裝置,用于將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作;其中,所述播放器模板進(jìn)一步包括基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局;基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字;基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息;基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。同時(shí)還提供一種自適應(yīng)Web平臺(tái)音頻播放裝置,包括Web服務(wù)器,進(jìn)一步包括請求文件索引信息發(fā)送裝置和播放器頁面生成裝置,其中,所述請求文件索引信息發(fā)送裝置,用于在所述Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái);其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息;所述播放器頁面生成裝置,用于接收所述文件索引信息對所述文件索引信息加工,通過加工后的所述文件索引中的所述外圍屬性信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器;云后臺(tái),用于在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器;本地瀏覽器,所述本地瀏覽器進(jìn)一步包括遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置、音頻對象建立裝置、音頻事件生成裝置以及播放和操作裝置,其中,所述遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置,用于在所述本地瀏覽器監(jiān)聽到遠(yuǎn)程調(diào)聽時(shí)將所述遠(yuǎn)程調(diào)聽文件ID發(fā)送給所述Web服務(wù)器;所述音頻對象建立裝置,用于在所述本地瀏覽器加載所述播放器頁面后,通過所述本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;所述音頻對象建立裝置將建立后的所述音頻對象發(fā)送給所述音頻事件生成裝置;所述音頻事件生成裝置,用于在建立音頻對象后根據(jù)所述固有屬性信息進(jìn)一步渲染所述播放器模板生成最終的播放器頁面;并將最終的所述播放器頁面與對應(yīng)的所述音頻對象綁定生成音頻事件;所述播放和操作裝置,用于將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作;其中,所述播放器模板進(jìn)一步包括基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局;基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字;基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息;基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。所述播放器模板還包括基于標(biāo)準(zhǔn)HTML和CSS編碼的波形圖組件,用于在所述播放器頁面的波形圖界面顯示從所述文件索引信息獲得的base64位編碼波形圖文件;基于標(biāo)準(zhǔn)HTML和CSS編碼的關(guān)鍵詞組件,用于在所述播放器頁面的波形圖界面顯示經(jīng)過與波形圖關(guān)聯(lián)后的關(guān)鍵詞。所述播放器模板還包括基于標(biāo)準(zhǔn)HTML和CSS編碼的語序排列組件,用于在所述播放器頁面的選項(xiàng)卡界面顯示從所述文件索引信息獲得選項(xiàng)卡內(nèi)容和標(biāo)題信息。所述基本信息組件、所述波形圖組件和所述關(guān)鍵詞組件、所述播放控制組件和所述語序排列組件在所述播放器頁面上對應(yīng)顯示區(qū)從上至下依次排布。將所述波形圖和所述關(guān)鍵詞進(jìn)行關(guān)聯(lián)的關(guān)聯(lián)裝置,進(jìn)一步包括
相對位置定位裝置,用于以所述音頻文件的時(shí)間軸的左側(cè)為開始側(cè),按照如下公式計(jì)算出所述關(guān)鍵詞的相對位置關(guān)鍵詞的相對位置=(所述關(guān)鍵詞在所述音頻文件中出現(xiàn)的起始時(shí)間/所述音頻文件的總時(shí)長)*100% ;顯示裝置,用于在所述波形圖的所述相對位置處顯示所述關(guān)鍵詞。還包括點(diǎn)擊事件生成裝置,用于將所述關(guān)鍵詞與所述波形圖綁定生成點(diǎn)擊事件,在所述關(guān)鍵詞被點(diǎn)擊時(shí)自動(dòng)從被點(diǎn)擊的所述關(guān)鍵詞所在的相對位置處開始播放。本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn)(I)本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法和裝置,在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;由此,優(yōu)先選擇Audio對象進(jìn)行音頻文件的解析,在Audio對象生成不成功時(shí)才加載Flash Player進(jìn)行音頻文件的解析建立音頻對象,無需任何播放器插件,占用網(wǎng)絡(luò)資源和系統(tǒng)資源較少,保證流暢的播放速度。本發(fā)明的所述播放器模板包括基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件;基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件;基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件;基于標(biāo)準(zhǔn)HTML和CSS編碼的語序排列的組件;所述播放器模板的基于標(biāo)準(zhǔn)HTML和CSS編碼的所有組件均符合W3C顯示標(biāo)準(zhǔn),可以自適應(yīng)任意操作系統(tǒng)運(yùn)行環(huán)境下的任意Web瀏覽器,保證在任何瀏覽器下具有同樣的顯示效果。本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法和裝置中,將關(guān)鍵詞與波形圖關(guān)聯(lián)后在波形圖中統(tǒng)一輸出,在播放音頻文件的同時(shí)可顯示對應(yīng)的關(guān)鍵詞,使得音頻文件的播放更直觀更全面。本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法和裝置中,播放時(shí)由基于標(biāo)準(zhǔn)HTML和CSS編碼的不同功能組件組成,方便根據(jù)不同需要進(jìn)行相應(yīng)功能組件的刪減或者變更,提高了本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法和裝置的適用性和靈活性。本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法和裝置中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,首先,所述Web服務(wù)器根據(jù)所述外圍屬性渲染填充所述播放器模板;然后,所述瀏覽器根據(jù)所述固有屬性動(dòng)態(tài)渲染所述播放器模板生成所述播放器的外觀。將渲染所述播放器模板的工作分兩步執(zhí)行,一部分放在Web服務(wù)器端,另一部分放在瀏覽器端,優(yōu)化了代碼結(jié)構(gòu),減輕服務(wù)器端渲染壓力,提高執(zhí)行效率。本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法和裝置中,將所述關(guān)鍵詞與所述波形圖綁定生成點(diǎn)擊事件,用于在所述關(guān)鍵詞被點(diǎn)擊時(shí)自動(dòng)從被點(diǎn)擊的所述關(guān)鍵詞所在的相對位置處開始播放。便于通過關(guān)鍵詞快速定位到音頻文件中預(yù)定的播放位置,方便實(shí)用。


為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面結(jié)合附圖,對本發(fā)明作進(jìn)一步詳細(xì)的說明,其中,圖1是本發(fā)明第一實(shí)施例的一種自適應(yīng)Web平臺(tái)音頻播放方法的流程圖;圖2是本發(fā)明第二實(shí)施例的一種自適應(yīng)Web平臺(tái)音頻播放方法的流程圖。
具體實(shí)施例方式第一實(shí)施例本發(fā)明所述的一種自適應(yīng)Web平臺(tái)音頻播放方法的流程如圖1所示,作為本發(fā)明一個(gè)實(shí)施例的一種自適應(yīng)Web平臺(tái)音頻播放方法,具體包括如下步驟在Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái),其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,比如音頻的波形、音頻的時(shí)間長度等信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息,比如音頻來源等人為添加的索引字段;在云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器;所述Web服務(wù)器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息中的外圍屬性信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送;所述本地本地瀏覽器接收由所述Web服務(wù)器發(fā)送的所述播放器頁面內(nèi)容后依據(jù)所述播放器頁面內(nèi)容加載所述播放器頁面;在加載所述播放器頁面后,通過本地本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player的方式建立音頻對象;在建立音頻對象后所述本地瀏覽器根據(jù)所述固有屬性信息進(jìn)一步渲染所述播放器模板生成最終的播放器頁面;本實(shí)施例中采用了二段渲染所述播放器模板的技術(shù)方案,首先,所述Web服務(wù)器根據(jù)所述外圍屬性信息渲染填充所述播放器模板;然后,在建立音頻對象后所述本地瀏覽器根據(jù)所述固有屬性信息動(dòng)態(tài)進(jìn)一步渲染所述播放器模板生成最終的所述播放器頁面;將渲染所述播放器模板的工作分兩步執(zhí)行,一部分放在Web服務(wù)器端,另一部分放在本地瀏覽器端,優(yōu)化了代碼結(jié)構(gòu),減輕服務(wù)器端渲染壓力,提高執(zhí)行效率。所述本地瀏覽器將最終的所述播放器頁面與對應(yīng)的所述音頻對象綁定生成音頻事件;將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作。所述播放器模板采用基于標(biāo)準(zhǔn)HTML和CSS編碼的組件組成,作為本發(fā)明的一個(gè)具體實(shí)施例,所述播放器模板統(tǒng)一存放于所述Web服務(wù)器中,其包括基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的頁面大小及布局,用于定義當(dāng)前頁容器;基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的當(dāng)前頁標(biāo)題文字;基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息,包括基本信息坐標(biāo)、基本信息標(biāo)題和基本信息內(nèi)容基于標(biāo)準(zhǔn)HTML和CSS編碼的語序排列組件,用于在所述播放器頁面的選項(xiàng)卡界面顯示從所述文件索引信息獲得選項(xiàng)卡內(nèi)容和標(biāo)題信息,具體到一個(gè)應(yīng)用實(shí)施例,所述選項(xiàng)卡內(nèi)容可以包括投訴、回復(fù)、恢復(fù)、電話和意見等內(nèi)容,對應(yīng)的選項(xiàng)卡標(biāo)題包括自然語序和詞頻分類;基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕,所述播放控制按鈕進(jìn)一步包括用于暫停的控制按鈕,用于顯示音頻時(shí)長的音頻時(shí)長控制按鈕,以及用于音量控制的音量控制按鈕;本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法,在加載所述播放器頁面后,通過本地本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;由此,優(yōu)先選擇Audio對象進(jìn)行音頻文件的解析,在Audio對象生成不成功時(shí)才加載Flash Player進(jìn)行音頻文件的解析建立音頻對象,無需任何播放器插件,占用網(wǎng)絡(luò)資源和系統(tǒng)資源較少,保證流暢的播放速度。本發(fā)明的所述播放器模板包括基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件;基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件;基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件;基于標(biāo)準(zhǔn)HTML和CSS編碼的語序排列的組件;所述播放器模板的基于標(biāo)準(zhǔn)HTML和CSS編碼的所有組件均符合W3C顯示標(biāo)準(zhǔn),可以自適應(yīng)任意操作系統(tǒng)運(yùn)行環(huán)境下的任意Web本地瀏覽器,保證在任何本地瀏覽器下具有同樣的顯示效果。本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法,播放時(shí)由基于標(biāo)準(zhǔn)HTML和CSS編碼的不同功能組件組成,方便根據(jù)不同需要進(jìn)行相應(yīng)功能組件的刪減或者變更,提高了本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法和裝置的適用性和靈活性。作為本發(fā)明的第二個(gè)實(shí)施例,參見圖2所示,與所述第一實(shí)施例惟一不同之處在于所述播放器模板的渲染全部在所述Web服務(wù)器進(jìn)行,即所述Web服務(wù)器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息中的所述固有屬性信息和所述外圍屬性信息一次渲染所述播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器;其它同第一實(shí)施例,同樣能實(shí)現(xiàn)本發(fā)明的目的,因?yàn)槿夸秩竟ぷ鞫加伤鯳eb服務(wù)器統(tǒng)一執(zhí)行,本實(shí)施例的執(zhí)行效率不如第一實(shí)施例高。作為本發(fā)明的第三組實(shí)施例,在所述第一實(shí)施例和第二實(shí)施例的基礎(chǔ)上,所述播放器模板進(jìn)一步包括基于標(biāo)準(zhǔn)HTML和CSS編碼的波形圖組件,用于在所述播放器頁面的波形圖界面顯示從所述文件索引信息獲得的base64位編碼波形圖文件;所述波形圖界面內(nèi)包括顯示在最底層的音頻波形圖,位于所述音頻波形圖之上的緩沖層,用于顯示數(shù)據(jù)讀取進(jìn)度,以及位于緩沖層之上和音頻播放進(jìn)度層,用于顯示音頻播放進(jìn)度?;跇?biāo)準(zhǔn)HTML和CSS編碼的關(guān)鍵詞組件,用于在所述播放器頁面的波形圖界面顯示經(jīng)過與波形圖關(guān)聯(lián)后的關(guān)鍵詞,其中,所述關(guān)聯(lián)指將所述波形圖組件和所述關(guān)鍵詞組件關(guān)聯(lián)使得所述播放器中聲音、波形圖和關(guān)鍵詞同步輸出。作為本發(fā)明的具體實(shí)施例,所述基本信息組件、所述波形圖組件和所述關(guān)鍵詞組件、所述播放控制組件和所述語序排列組件在所述播放器頁面上對應(yīng)顯示區(qū)從上至下依次排布。本發(fā)明所述自適應(yīng)Web平臺(tái)音頻播放方法,通過在本發(fā)明所述第一實(shí)施例所述播放器頁面的基礎(chǔ)上,增加了波形圖顯示區(qū)與關(guān)鍵詞顯示區(qū),使用戶在播放音頻文件的同時(shí)可以看到所述波形圖與所述關(guān)鍵詞,更加全面直觀。作為本發(fā)明的第四組實(shí)施例,在所述第三組實(shí)施例的基礎(chǔ)上,所述播放器模板進(jìn)一步包括關(guān)聯(lián)所述波形圖組件和所述關(guān)鍵詞組件使得所述播放器中聲音、波形圖和關(guān)鍵詞同步輸出,所述關(guān)聯(lián)的具體步驟如下以所述音頻文件的時(shí)間軸的左側(cè)為開始側(cè),按照如下公式計(jì)算出所述關(guān)鍵詞的相對位置關(guān)鍵詞的相對位置=(所述關(guān)鍵詞在所述音頻文件中出現(xiàn)的起始時(shí)間/所述音頻文件的總時(shí)長)*100% ;同時(shí)在所述波形圖的所述相對位置處顯示所述關(guān)鍵詞,且將波形圖長度與音頻時(shí)長相對應(yīng),通過每個(gè)關(guān)鍵詞顯示區(qū)塊同時(shí)綁定點(diǎn)擊事件,用于點(diǎn)擊時(shí)可以觸發(fā)聲音播放進(jìn)度的改變。通過本功能,可以使用戶在播放音頻文件的同時(shí)可以看到所述波形圖與所述關(guān)鍵詞顯示的內(nèi)容,且可以通過點(diǎn)擊所述關(guān)鍵詞對播放進(jìn)行操作,使播放操作更加方便,更加容易理解與體驗(yàn)。顯然,上述實(shí)施例僅僅是為清楚地說明所作的舉例,而并非對實(shí)施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無需也無法對所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動(dòng)仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。
權(quán)利要求
1.一種自適應(yīng)Web平臺(tái)音頻播放方法,其特征在于,包括如下步驟: 在Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái),其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息; 在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器; 所述Web服務(wù)器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器; 所述本地瀏覽器接收由所述Web服務(wù)器發(fā)送的所述播放器頁面內(nèi)容后依據(jù)所述播放器頁面內(nèi)容加載所述播放器頁面; 在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象; 所述本地瀏覽器將所述播放器頁面與對應(yīng)的所述音頻對象綁定生成音頻事件; 所述本地瀏覽器接收所述云后臺(tái)發(fā)送的所述音頻文件,并將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作; 所述播放器模板進(jìn)一 步包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局; 基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字; 基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息; 基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。
2.一種自適應(yīng)Web平臺(tái)音頻播放方法,其特征在于,包括如下步驟: 在Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái),其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息; 在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器; 所述Web服務(wù)器接收所述文件索引信息后對所述文件索引信息加工,通過加工后的所述文件索引信息中的所述外圍屬性信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器; 所述本地瀏覽器接收由所述Web服務(wù)器發(fā)送的所述播放器頁面內(nèi)容后依據(jù)所述播放器頁面內(nèi)容加載所述播放器頁面; 在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象; 在建立音頻對象后所述本地瀏覽器根據(jù)所述固有屬性信息進(jìn)一步渲染所述播放器模板生成最終的播放器頁面; 所述本地瀏覽器將最終的所述播放器頁面與對應(yīng)的所述音頻對象綁定生成音頻事件; 所述本地瀏覽器接收所述云后臺(tái)發(fā)送的所述音頻文件,并將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作; 所述播放器模板進(jìn)一步包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局; 基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字; 基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息; 基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。
3.根據(jù)權(quán)利要求1或2所述的自適應(yīng)Web平臺(tái)音頻播放方法,其特征在于,所述播放器模板還包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的波形圖組件,用于在所述播放器頁面的波形圖界面顯示從所述文件索引信息獲 得的base64位編碼波形圖文件; 基于標(biāo)準(zhǔn)HTML和CSS編碼的關(guān)鍵詞組件,用于在所述播放器頁面的波形圖界面顯示經(jīng)過與波形圖關(guān)聯(lián)后的關(guān)鍵詞,其中,所述關(guān)聯(lián)指將所述波形圖組件和所述關(guān)鍵詞組件關(guān)聯(lián)使得所述播放器中聲音、波形圖和關(guān)鍵詞同步輸出。
4.根據(jù)權(quán)利要求3所述的自適應(yīng)Web平臺(tái)音頻播放方法,其特征在于,所述播放器模板還包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的語序排列組件,用于在所述播放器頁面的選項(xiàng)卡界面顯示從所述文件索引信息獲得選項(xiàng)卡內(nèi)容和標(biāo)題信息。
5.根據(jù)權(quán)利要求4所述的自適應(yīng)Web平臺(tái)音頻播放方法,其特征在于,所述基本信息組件、所述波形圖組件和所述關(guān)鍵詞組件、所述播放控制組件和所述語序排列組件在所述播放器頁面上對應(yīng)顯示區(qū)從上至下依次排布。
6.根據(jù)權(quán)利要求4或5所述的自適應(yīng)Web平臺(tái)音頻播放方法,其特征在于,所述關(guān)聯(lián)的具體步驟如下: 以所述音頻文件的時(shí)間軸的左側(cè)為開始側(cè),按照如下公式計(jì)算出所述關(guān)鍵詞的相對位置: 關(guān)鍵詞的相對位置=(所述關(guān)鍵詞在所述音頻文件中出現(xiàn)的起始時(shí)間/所述音頻文件的總時(shí)長)*100% ; 在所述波形圖的所述相對位置處顯示所述關(guān)鍵詞。
7.根據(jù)權(quán)利要求6所述的自適應(yīng)Web平臺(tái)音頻播放方法,其特征在于,包括:將所述關(guān)鍵詞與所述波形圖綁定生成點(diǎn)擊事件,用于在所述關(guān)鍵詞被點(diǎn)擊時(shí)自動(dòng)從被點(diǎn)擊的所述關(guān)鍵詞所在的相對位置處開始播放。
8.—種自適應(yīng)Web平臺(tái)音頻播放裝置,其特征在于,包括:Web服務(wù)器,進(jìn)一步包括請求文件索引信息發(fā)送裝置和播放器頁面生成裝置,其中,所述請求文件索引信息發(fā)送裝置,用于在所述Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái);其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息; 所述播放器頁面生成裝置,用于接收所述文件索引信息對所述文件索引信息加工,通過加工后的所述文件索引信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器; 云后臺(tái),用于在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器; 本地瀏覽器,所述本地瀏覽器進(jìn)一步包括遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置、音頻對象建立裝置、音頻事件生成裝置以及播放和操作裝置,其中, 所述遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置,用于在所述本地瀏覽器監(jiān)聽到遠(yuǎn)程調(diào)聽時(shí)將所述遠(yuǎn)程調(diào)聽文件ID發(fā)送給所述Web服務(wù)器; 所述音頻對象建立裝置,用于在所述本地瀏覽器加載所述播放器頁面后,通過所述本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;所述音頻對象建立裝置將建立后的所述音頻對象發(fā)送給所述音頻事件生成裝置; 所述音頻事件生成裝置,用于將所述播放器頁面與對應(yīng)的所述音頻對象綁定生成音頻事件; 所述播放和操作裝置,用于將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作; 其中,所述播放器模板進(jìn)一步包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局; 基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字; 基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息; 基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。
9.一種自適應(yīng)Web平臺(tái)音頻播放裝置,其特征在于,包括:Web服務(wù)器,進(jìn)一步包括請求文件索引信息發(fā)送裝置和播放器頁面生成裝置,其中,所述請求文件索引信息發(fā)送裝置,用于在所述Web服務(wù)器接收本地瀏覽器發(fā)送的遠(yuǎn)程調(diào)聽文件ID時(shí)發(fā)出請求文件索引信息的請求給云后臺(tái);其中,所述文件索引信息包括音頻文件的固有屬性信息和外圍屬性信息,所述固有屬性信息指所述音頻文件本身的屬性信息,所述外圍屬性信息指所述音頻文件除所述固有屬性信息外的屬性信息; 所述播放器頁面生成裝置,用于接收所述文件索引信息對所述文件索引信息加工,通過加工后的所述文件索引中的所述外圍屬性信息渲染播放器模板生成播放器頁面內(nèi)容并發(fā)送給本地瀏覽器; 云后臺(tái),用于在所述云后臺(tái)接收所述請求文件索引信息的請求后處理所述請求文件索引信息的請求,并將處理得到的文件索引信息發(fā)送給所述web服務(wù)器,同時(shí)將音頻文件發(fā)送至所述本地瀏覽器; 本地瀏覽器,所述本地瀏覽器進(jìn)一步包括遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置、音頻對象建立裝置、音頻事件生成裝置以及播放和操作裝置,其中, 所述遠(yuǎn)程調(diào)聽文件ID發(fā)送裝置,用于在所述本地瀏覽器監(jiān)聽到遠(yuǎn)程調(diào)聽時(shí)將所述遠(yuǎn)程調(diào)聽文件ID發(fā)送給所述Web服務(wù)器; 所述音頻對象建立裝置,用于在所述本地瀏覽器加載所述播放器頁面后,通過所述本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;所述音頻對象建立裝置將建立后的所述音頻對象發(fā)送給所述音頻事件生成裝置; 所述音頻事件生成裝置,用于在建立音頻對象后根據(jù)所述固有屬性信息進(jìn)一步渲染所述播放器模板生成最終的播放器頁面;并將最終的所述播放器頁面與對應(yīng)的所述音頻對象綁定生成首頻事件; 所述播放和操作裝置,用于將所述音頻事件和所述云后臺(tái)發(fā)送的所述音頻文件綁定并播放及操作; 其中,所述播放器模板進(jìn)一步包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的容器組件,用于定義所述播放器頁面的大小和布局; 基于標(biāo)準(zhǔn)HTML和CSS編碼的標(biāo)題組件,用于在所述播放器頁面頂部的標(biāo)題欄顯示從所述文件索引信息獲得的標(biāo)題文字; 基于標(biāo)準(zhǔn)HTML和CSS編碼的基本信息組件,用于在所述播放器頁面的基本信息界面顯示從所述文件索引信息獲得的文件基本信息; 基于標(biāo)準(zhǔn)HTML和CSS編碼的播放控制組件,用于在所述播放器頁面的播放控制界面顯示播放控制按鈕。
10.根據(jù)權(quán)利要求8或9所述的自適應(yīng)Web平臺(tái)音頻播放裝置,其特征在于,所述播放器模板還包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的波形圖組件,用于在所述播放器頁面的波形圖界面顯示從所述文件索引信息獲得的base64位編碼波形圖文件; 基于標(biāo)準(zhǔn)HTML和CSS編碼的關(guān)鍵詞組件,用于在所述播放器頁面的波形圖界面顯示經(jīng)過與波形圖關(guān)聯(lián)后的關(guān)鍵詞。
11.根據(jù)權(quán)利要求10所述的自適應(yīng)Web平臺(tái)音頻播放裝置,其特征在于,所述播放器模板還包括: 基于標(biāo)準(zhǔn)HTML和CSS編碼的語序排列組件,用于在所述播放器頁面的選項(xiàng)卡界面顯示從所述文件索引信息獲得選項(xiàng)卡內(nèi)容和標(biāo)題信息。
12.根據(jù)權(quán)利要求11所述的自適應(yīng)Web平臺(tái)音頻播放裝置,其特征在于,所述基本信息組件、所述波形圖組件和 所述關(guān)鍵詞組件、所述播放控制組件和所述語序排列組件在所述播放器頁面上對應(yīng)顯示區(qū)從上至下依次排布。
13.根據(jù)權(quán)利要求11或12所述的自適應(yīng)Web平臺(tái)音頻播放裝置,其特征在于,將所述波形圖和所述關(guān)鍵詞進(jìn)行關(guān)聯(lián)的關(guān)聯(lián)裝置,進(jìn)一步包括: 相對位置定位裝置,用于以所述音頻文件的時(shí)間軸的左側(cè)為開始側(cè),按照如下公式計(jì)算出所述關(guān)鍵詞的相對位置: 關(guān)鍵詞的相對位置=(所述關(guān)鍵詞在所述音頻文件中出現(xiàn)的起始時(shí)間/所述音頻文件的總時(shí)長)*100% ; 顯示裝置,用于在所述波形圖的所述相對位置處顯示所述關(guān)鍵詞。
14.根據(jù)權(quán)利要求13所述的自適應(yīng)Web平臺(tái)音頻播放裝置,其特征在于,還包括:點(diǎn)擊事件生成裝置,用 于將所述關(guān)鍵詞與所述波形圖綁定生成點(diǎn)擊事件,在所述關(guān)鍵詞被點(diǎn)擊時(shí)自動(dòng)從被點(diǎn)擊的所述關(guān)鍵詞所在的相對位置處開始播放。
全文摘要
本發(fā)明涉及一種自適應(yīng)Web平臺(tái)音頻播放方法和裝置,在加載所述播放器頁面后,通過本地瀏覽器生成Audio對象,如果所述Audio對象生成成功,則直接建立音頻對象;否則通過加載Flash Player建立音頻對象;由此,優(yōu)先選擇Audio對象進(jìn)行音頻文件的解析,在Audio對象生成不成功時(shí)才加載Flash Player進(jìn)行音頻文件的解析建立音頻對象,無需任何播放器插件,占用網(wǎng)絡(luò)資源和系統(tǒng)資源較少,保證流暢的播放速度。本發(fā)明的所述播放器模板基于標(biāo)準(zhǔn)HTML和CSS編碼的所有組件均符合W3C顯示標(biāo)準(zhǔn),可以自適應(yīng)任意操作系統(tǒng)運(yùn)行環(huán)境下的任意Web瀏覽器,保證在任何瀏覽器下具有同樣的顯示效果。
文檔編號(hào)G06F17/30GK103077191SQ20121056457
公開日2013年5月1日 申請日期2012年12月21日 優(yōu)先權(quán)日2012年12月21日
發(fā)明者江南, 陳志民, 段建新 申請人:中金數(shù)據(jù)系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
广元市| 新闻| 北宁市| 招远市| 延吉市| 武宁县| 江都市| 团风县| 台江县| 徐州市| 罗甸县| 祥云县| 大宁县| 连南| 凤山市| 昆明市| 色达县| 黔西| 扶风县| 长宁县| 赣州市| 嘉义市| 三亚市| 乌兰浩特市| 嘉黎县| 金阳县| 辰溪县| 策勒县| 张北县| 西青区| 新泰市| 富宁县| 棋牌| 萨嘎县| 青铜峡市| 深水埗区| 云林县| 深州市| 巴彦淖尔市| 孝感市| 石棉县|