【技術實現步驟摘要】
本專利技術涉及多媒體播放控制領域,特別是指一種音視頻文件同時播放的方法、裝置和系統。
技術介紹
隨著視頻播放技術的不斷進步和人們社交愿望的不斷提升,網絡視頻不再局限于傳播信息的媒介,逐漸發展為人們表達觀點,抒發情感的橋梁;而促使這一轉變完成的一個重要工具就是視頻彈幕系統。現有的彈幕系統,將用戶輸入的文字評論按照輸入時視頻文件的播放時間進行記錄,并在該視頻文件再次被播放時,以滾動字幕的形式展示在視頻播放頁面上,這些評論大多詼諧幽默,其他用戶在觀看視頻內容之余,瀏覽其他用戶發布的彈幕,更添樂趣。現有的彈幕技術僅應用于文字評論的同步播放,而對于語音評論則無法與視頻進行同步播放,即如果用戶想聽某段語音評論,只能通過暫停當下播放的視頻來實現,操作比較麻煩,用戶體驗度不高。
技術實現思路
有鑒于此,本專利技術實施例的目的在于提出一種音視頻文件同時播放的方法、裝置和系統,可應用在手機、平板電腦、計算機、TV、車載系統等終端中。基于上述目的本專利技術提供的一種音視頻文件同時播放的方法,應用于終端,包括:在播放視頻文件的過程中,同步獲取用戶輸入的語音數據,將輸入所述語音數據的起始時刻對應的所述視頻文件的時間點作為時間戳與所述語音數據一起保存為音頻文件;將所述音頻文件發送至網絡服務器;接收所述視頻文件的播放請求,從網絡服務器同步獲取所述音頻文件;當所述視頻文件播放至所述時間戳標識的時間點時,在繼續 ...
【技術保護點】
一種音視頻文件同時播放的方法,應用于終端,其特征在于,包括:在播放視頻文件的過程中,同步獲取用戶輸入的語音數據,將輸入所述語音數據的起始時刻對應的所述視頻文件的時間點作為時間戳與所述語音數據一起保存為音頻文件;將所述音頻文件發送至網絡服務器;接收所述視頻文件的播放請求,從網絡服務器同步獲取所述音頻文件;當所述視頻文件播放至所述時間戳標識的時間點時,在繼續播放所述視頻文件的同時播放所述語音數據。
【技術特征摘要】
1.一種音視頻文件同時播放的方法,應用于終端,其特征在于,包括:
在播放視頻文件的過程中,同步獲取用戶輸入的語音數據,將輸入所述語
音數據的起始時刻對應的所述視頻文件的時間點作為時間戳與所述語音數據
一起保存為音頻文件;
將所述音頻文件發送至網絡服務器;
接收所述視頻文件的播放請求,從網絡服務器同步獲取所述音頻文件;
當所述視頻文件播放至所述時間戳標識的時間點時,在繼續播放所述視頻
文件的同時播放所述語音數據。
2.根據權利要求1所述的方法,其特征在于,所述當所述視頻文件播放
至所述時間戳標識的時間點時,在繼續播放所述視頻文件的同時播放所述語音
數據,包括:
提取所述音頻文件中的時間戳;
將所述時間戳作為播放語音數據的標記加入所述視頻文件的播放時間軸;
當視頻文件的播放進度達到所述時間戳時,播放該時間戳所屬音頻文件中
的語音數據。
3.根據權利要求1所述的方法,其特征在于,所述當所述視頻文件播放
至所述時間戳標識的時間點時,在繼續播放所述視頻文件的同時播放所述語音
數據,包括:
提取所述音頻文件中的時間戳;
按照時間戳由前到后的順序對所述音頻文件進行排序;
按照排序后音頻文件的順序,依次判斷視頻文件的播放進度是否達到所述
音頻文件的時間戳標記的時間點;若達到,播放所述時間戳所屬音頻文件中的
語音數據。
4.根據權利要求1所述的方法,其特征在于,所述音頻文件還包括創建者
的用戶名;所述接收所述視頻文件的播放請求,從網絡服務器同步獲取所述音
頻文件,包括:
所述播放請求中包含某些音頻文件創建者的用戶名;
從服務器獲取由所述用戶名對應的用戶創建的音頻文件。
5.根據權利要求1所述的方法,其特征在于,所述接收所述視頻文件的
\t播放請求,從網絡服務器獲取所述音頻文件后,包括:
根據所述音頻文件的時間戳和語音數據的長度,查找所述語音數據在所述
視頻文件的音軌中對應的聲音片段;
根據所述聲音片段的聲音情況,對所述語音數據進行調整。
6.根據權利要求5所述的方法,其特征在于,所述根據所述聲音片段的
聲音情況,對所述語音數據進行調整,包括:
計算所述聲音片段的平均音量和所述語音數據的平均音量;
判斷所述聲音片段的平均音量和所述語音數據的平均音量的差值是否大
于預設的調整閾值;若大于預設的調整閾值,對所述音頻文件的音量進行調整,
直至所述差值小于或等于所述調整閾值。
7.根據權利要求1所述的方法,其特征在于,所述視頻文件預設重要情
節時間段;所述接收所述視頻文件的播放請求,從網絡服務器獲取所述音頻文
件后,包括:
根據所述音頻文件的時間戳和語音數據的長度,判斷所述語音數據是否處
于所述重要情節時間段內;若處于所述重要情節時間段內,更改所述音頻文件
的時間戳,使所述語音數據處于所述重要情節時間段外。
8.根據權利要求7所述的方法,其特征在于,所述根據所述音頻文件的
時間戳和語音數據的長度,判斷所述語音數據是否處于所述重要情節時間段內,
包括:
獲取所述語音數據的起始時間As和終止時間Ae;
獲取所述重要情節時間段的起始時間Bs和終止時間Be;
判斷是否滿足:As處于區間(Bs,Be),或Ae處于區間(Bs,Be),或As小于或等于Bs且Ae大于或等于Be;若滿足,確定所述語音數據處于所述重要
情節時間段內;
所述更改所述音頻文件的時間戳,使所述語音數據處于所述重要情節時間
段外,包括:
判斷(Ae+As)/2的結果與(Be+Bs)/2的結果的大小關系;
若(Ae+As)/2的結果小于或等于(Be+Bs)/2的結果,將所述時間戳前移
Ae-Bs;
若(Ae+As)/2的結果大于(Be+Bs)/2的結果,將所述時間戳后移Be-As。
9.一種音視頻文件同時播放的裝置,其特征在于,包括:
音頻文件獲取單元,用于在播放視頻文件的過程中,同步獲取用戶輸入的
語音數據,將輸入所述語音數據的起始時刻對應的所述視頻文件的時間點作為
時間戳與所述語音數據一起保存為音頻文件;
第一網絡單元,用于將所述音頻文件發送至網絡服務器;還用于接收所述
視頻文件的播放請求后,從網絡服務器同步獲取所述音頻文件;
音頻文件播放單元,用于當所述視頻文件播放至所述時間戳標識的時間點
時,在繼續播放所述視頻文件的同時播放所述語音數據。
10.根據權利要求9所述的裝置,其特征在于,所述音頻文件播放單元用
于提取所述音頻文件中的時間戳;將所述時間戳作為播放語音數據的標記加入
所述視頻文件的播放時間軸;當視頻文件的播放進度達到所述時間戳時,播放
該時間戳所屬音頻文件中的語音數據。
11.根據權利要求9所述的裝置,其特征在于,所述音頻文件播放單元用
于提取所述音頻文件中的時間戳;按照時間戳由前到后的順序對所述音頻文件
進行排序;按照排序后音頻文件的順序,依次判斷視頻文件的播放進度是否達
到所述音頻文件的時間戳標記的時間點;若達到,播放所述時間戳所屬音頻文
件中的語音數據。
12.根據權利要求9所述的裝置,其特征在于,所述音頻文件還包括創建
者的用戶名,所述播放請求中包含某些音頻文件創建者的用戶名;所述第一網
絡單元用于從服務器獲取由所述用戶名對應的用戶創建的音頻文件。
13.根據權利要求9所述的裝置,其特征在于,還包括:
第一音量處理單元,用于根據所述音頻文件的時間戳和語音數據的長度,
查找所述語音數據在所述視頻文件的音軌中對應的聲音片段;還用于根據所述
聲音片段的聲音情況,對所述語音數據進行調整。
14.根據權利要求13所述的裝置,其特征在于,所述第一音量處理單元
還用于計算所述聲音片段的平均音量和所述語音數據的平均音量;判斷所述聲
音片段的平均音量和所述語音數據的平均音量的差值是否大于預設的調整閾
值;若大于預設的調整閾值,對所述音頻文件的音量進行調整,直至所述差值
小于或等于所述調整閾值。
15.根據權利要求9所述的裝置,其特征在于,所述視頻文件預設重要情
節時間段;終端還包括:
第一重要情節處理單元,用于根據所述音頻文件的時間戳和語音數據的長
度,判斷所述語音數據是否處于所述重要情節時間段內;若處于所述重要情節
時間段內,更改所述音頻文件的時間戳,使所述語音數據處于所述重要情節時
間段外。
16.根據權利要求15所述的裝置,其特征在于,所述第一重要情節處理
單元用于獲取所述語音數據的起始時間As和終止時間Ae;獲取所述重要情節
時間段的起始時間Bs和終止時間Be;判斷是否滿足:As處于區間(Bs,Be),
或Ae處于區間(Bs,Be),或As小于或等于Bs且Ae大于或等于Be;若滿足,
判定所述語音數據處于所述重要情節時間段內;
所述第一重要情節處理單元還用于判斷(Ae+As)/2的結果與(Be+Bs)/2
的結果的大小關系;若(Ae+As)/2的結果小于或等于(Be+Bs)/2的結果,將
所述...
【專利技術屬性】
技術研發人員:王若韜,
申請(專利權)人:樂視網信息技術北京股份有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。