本發(fā)明涉及通信領(lǐng)域,尤其涉及一種播放控制方法及裝置、計算機裝置和可讀存儲介質(zhì)。
背景技術(shù):
隨著智能終端裝置的發(fā)展,以智能手機為例,其功能越來越多,越來越強大,為人們的工作生活帶了極大的便利。例如,可以通過手機來觀賞音視頻文件。
現(xiàn)有的手機播放音視頻文件的方式為:檢測用戶對手機的音視頻應(yīng)用或者瀏覽器加載的音視頻播放界面的音視頻列表中的音視頻文件的點選,手機從服務(wù)器端將用戶點選的音視頻文件加載過來,從頭進(jìn)行播放。
現(xiàn)有的播放音視頻文件的方式,無法讓用戶快速了解到音視頻文件中的特定片段,例如高潮部分,特別無法滿足視聽試看的需要。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于現(xiàn)有的播放音視頻文件的方式,無法讓用戶快速了解到音視頻文件中的特定片段的缺陷,提供一種播放控制方法及裝置、計算機裝置和可讀存儲介質(zhì)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供一種播放控制方法,應(yīng)用于終端,所述播放控制方法包括:
檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作;
若所述控制操作滿足預(yù)設(shè)條件,則獲取與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段;
播放獲取到的所述預(yù)設(shè)音視頻片段。
優(yōu)選地,所述獲取與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段包括:
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)時間段的音視頻片段;或者
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中音頻幅值變化量大于或者等于預(yù)設(shè)幅值變化閾值的音視頻片段;或者
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中節(jié)奏變化量大于或者等于預(yù)設(shè)節(jié)奏變化閾值的音視頻片段;或者
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)標(biāo)簽所標(biāo)記的音視頻片段;或者
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中重復(fù)出現(xiàn)過至少兩次的音視頻片段。
優(yōu)選地,所述播放控制方法還包括:
若檢測到針對所述控制操作的解除操作,則停止播放與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段。
優(yōu)選地,所述檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作包括:
檢測作用于所述終端安裝的音視頻播放應(yīng)用的音視頻列表中音視頻文件上的控制操作;或者
檢測作用于所述終端安裝的瀏覽器加載的音視頻播放頁面上展示的音視頻列表中音視頻文件上的控制操作。
優(yōu)選地,所述控制操作滿足預(yù)設(shè)條件包括:
所述控制操作對應(yīng)的壓力值大于或者等于預(yù)設(shè)壓力閾值。
優(yōu)選地,檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作包括:
通過安裝于終端側(cè)面的壓力感應(yīng)器檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作。
提供一種播放控制裝置,應(yīng)用于終端,所述播放控制裝置包括:
檢測單元,用于檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作;
獲取單元,用于在所述控制操作滿足預(yù)設(shè)條件時,獲取與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段;
播放控制單元,用于播放獲取到的所述預(yù)設(shè)音視頻片段。
優(yōu)選地,所述獲取單元包括:
第一獲取模塊,用于加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)時間段的音視頻片段;或者
第二獲取模塊,用于加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中音頻幅值變化量大于或者等于預(yù)設(shè)幅值變化閾值的音視頻片段;或者
第三獲取模塊,用于加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中節(jié)奏變化量大于或者等于預(yù)設(shè)節(jié)奏變化閾值的音視頻片段;或者
第四獲取模塊,用于加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)標(biāo)簽所標(biāo)記的音視頻片段;或者
第五獲取模塊,用于加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中重復(fù)出現(xiàn)過至少兩次的音視頻片段;
所述播放控制裝置還包括:
停止控制模塊,用于在檢測到針對所述控制操作的解除操作時,停止播放與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段;
所述檢測單元包括:
第一檢測模塊,用于檢測作用于所述終端安裝的音視頻播放應(yīng)用的音視頻列表中音視頻文件上的控制操作;或者
第二檢測模塊,用于檢測作用于所述終端安裝的瀏覽器加載的音視頻播放頁面上展示的音視頻列表中音視頻文件上的控制操作;或者
第三檢測模塊,用于通過安裝于終端側(cè)面的壓力感應(yīng)器檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作;
所述控制操作滿足預(yù)設(shè)條件包括:
所述控制操作對應(yīng)的壓力值大于或者等于預(yù)設(shè)壓力閾值。
提供一種計算機裝置,所述計算機裝置包括處理器,所述處理器用于執(zhí)行存儲器中存儲的計算機程序時實現(xiàn)如上述中任意一項所述的播放控制方法的步驟。
提供一種可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述中任意一項所述的播放控制方法的步驟。
實施本發(fā)明的技術(shù)方案,能夠在用戶作用于終端展示的音視頻列表中的音視頻文件上的控制操作滿足預(yù)設(shè)條件時,播放與控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段,例如音視頻文件的高潮部分,實現(xiàn)了對音視頻文件中預(yù)設(shè)部分的快速試聽或者預(yù)覽。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的一種播放控制方法的第一實施例的流程圖;
圖2是本發(fā)明提供的一種播放控制方法的第二實施例的流程圖;
圖3是本發(fā)明提供的一種播放控制裝置的第一實施例的功能框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參閱圖1,圖1為本發(fā)明提供的一種播放控制方法,該實施例的播放控制方法可以應(yīng)用于終端中。終端包括但不限于移動終端、平板電腦、智能手表、智能手環(huán)、筆記本電腦、臺式電腦、mp3、mp4等。如圖1所示,該實施例的播放控制方法包括如下步驟:
s11:檢測作用于終端展示的音視頻列表中音視頻文件上的控制操作。
本實施例的步驟s11包括以下子步驟:
s111:檢測作用于終端安裝的音視頻播放應(yīng)用的音視頻列表中音視頻文件上的控制操作;或者
s112:檢測作用于終端安裝的瀏覽器加載的音視頻播放頁面上展示的音視頻列表中音視頻文件上的控制操作。
例如,檢測作用于終端的顯示屏上顯示的音樂播放器的音樂列表中的音樂曲目上的控制操作?;蛘邫z測作用于終端的顯示屏上顯示的由瀏覽器加載的音樂播放網(wǎng)頁上展示的音樂列表中音樂曲目上的控制操作。視頻的情況以此類推。
在其他實施例中,還可以通過安裝于終端側(cè)面的壓力感應(yīng)器檢測作用于終端展示的音視頻列表中音視頻文件上的控制操作。具體的,控制操作作用于終端側(cè)面的壓力感應(yīng)器上的位置或者不同的壓力值分別與不同的音視頻文件對應(yīng)。
s12:若控制操作滿足預(yù)設(shè)條件,則獲取與控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段。
在本實施例的步驟s12中,判斷控制操作是否滿足預(yù)設(shè)條件,控制操作滿足預(yù)設(shè)條件包括:控制操作對應(yīng)的壓力值大于或者等于預(yù)設(shè)壓力閾值。此時為用戶重按音視頻列表中的音視頻文件。在其他實施例中,控制操作滿足預(yù)設(shè)條件還可以包括:控制操作的持續(xù)時間大于或者等于預(yù)設(shè)時長閾值。此時為用戶長按音視頻列表中的音視頻文件。
當(dāng)判斷出檢測到的控制操作滿足預(yù)設(shè)條件時,獲取與控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段的步驟包括:
加載與控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)時間段的音視頻片段;或者
加載與控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中音頻幅值變化量大于或者等于預(yù)設(shè)幅值變化閾值的音視頻片段;或者
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中節(jié)奏變化量大于或者等于預(yù)設(shè)節(jié)奏變化閾值的音視頻片段;或者
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)標(biāo)簽所標(biāo)記的音視頻片段;或者
加載與所述控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中重復(fù)出現(xiàn)過至少兩次的音視頻片段。
例如,在第一種情況中,將與控制操作對應(yīng)的音視頻文件加載過來之后,對于音頻文件,則獲取第1:00-1:30分鐘之間的音頻片段。對于視頻文件,則獲取3:00-13:00分鐘之間的視頻片段。也可以獲取音視頻文件中處于中間部分且具有預(yù)設(shè)時長的片段,如4分鐘的總時間的一個音頻文件,則獲取中間1分鐘的片段。
在第二種情況中,音頻幅值變化量大于或者等于預(yù)設(shè)幅值變化閾值的音視頻片段一般為音視頻文件的高潮部分,例如音樂曲目的副歌部分。在這種情況下,獲取的是與控制操作對應(yīng)的音視頻文件中的高潮部分片段。
在第三種情況中,節(jié)奏變化量大于或者等于預(yù)設(shè)節(jié)奏變化閾值的音視頻片段也可以是音視頻文件的高潮部分。
在第四種情況中,音視頻文件的提供方可以將預(yù)設(shè)標(biāo)簽標(biāo)記于音視頻文件中,從而標(biāo)記出例如用于視聽試看的音視頻片段。
在第五種情況中,音視頻文件中重復(fù)出現(xiàn)過至少兩次的音視頻片段一般也為音視頻文件的高潮部分,例如音頻文件的副歌部分在整個音頻文件中會出現(xiàn)多次。
s13:播放獲取到的預(yù)設(shè)音視頻片段。
在本實施例的步驟s13中,將對通過步驟s12中記載的方法所獲取的預(yù)設(shè)音視頻片段進(jìn)行播放,實現(xiàn)了對預(yù)設(shè)音視頻片段的快速播放。例如在視聽試看場景中,實現(xiàn)了對用戶重按或者長按音視頻列表中的音視頻文件時,對音視頻文件中預(yù)設(shè)音視頻片段進(jìn)行快速視聽試看。
圖2是本發(fā)明提供的一種播放控制方法的第二實施例的流程圖,如圖2所示,在本實施例中,播放控制方法包括:s21:檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作;
s22:若所述控制操作滿足預(yù)設(shè)條件,則獲取與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段;
s23:播放獲取到的所述預(yù)設(shè)音視頻片段;
s24:若檢測到針對所述控制操作的解除操作,則停止播放與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段。
在本實施例的步驟s24中,若檢測到作用于音視頻列表中音視頻文件上且滿足預(yù)設(shè)條件的控制操作接觸時,停止播放與該控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段。
例如,檢測到用戶重按音視頻列表中的某一音視頻文件時,播放該音視頻文件的預(yù)設(shè)音視頻片段,只要重案不解除將一直循環(huán)播放預(yù)設(shè)音視頻片段,或者一直到預(yù)設(shè)音視頻片段播放完畢。即重按快速進(jìn)行視聽試看,不松手循環(huán)播放試聽部分或者直到視聽部分播放完畢,松手則立刻結(jié)束視聽試看。
圖3是本發(fā)明提供的一種播放控制裝置的第一實施例的功能框圖,如圖3所示,在本實施例中,播放控制裝置300包括:
檢測單元310,用于檢測作用于所述終端展示的音視頻列表中音視頻文件上的控制操作;
獲取單元320,用于在所述控制操作滿足預(yù)設(shè)條件時,獲取與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段,;
播放控制單元330,用于播放獲取到的所述預(yù)設(shè)音視頻片段。
其中,檢測單元310包括:
第一檢測模塊,用于檢測作用于終端安裝的音視頻播放應(yīng)用的音視頻列表中音視頻文件上的控制操作;或者
第二檢測模塊,用于檢測作用于終端安裝的瀏覽器加載的音視頻播放頁面上展示的音視頻列表中音視頻文件上的控制操作。
例如,檢測作用于終端的顯示屏上顯示的音樂播放器的音樂列表中的音樂曲目上的控制操作?;蛘邫z測作用于終端的顯示屏上顯示的由瀏覽器加載的音樂播放網(wǎng)頁上展示的音樂列表中音樂曲目上的控制操作。視頻的情況以此類推。
在其他實施例中,檢測單元310包括:
第三檢測模塊,用于通過安裝于終端側(cè)面的壓力感應(yīng)器檢測作用于終端展示的音視頻列表中音視頻文件上的控制操作。
具體的,控制操作作用于終端側(cè)面的壓力感應(yīng)器上的位置或者不同的壓力值分別與不同的音視頻文件對應(yīng)。
控制操作滿足預(yù)設(shè)條件包括:控制操作對應(yīng)的壓力值大于或者等于預(yù)設(shè)壓力閾值。此時為用戶重按音視頻列表中的音視頻文件。在其他實施例中,控制操作滿足預(yù)設(shè)條件還可以包括:控制操作的持續(xù)時間大于或者等于預(yù)設(shè)時長閾值。此時為用戶長按音視頻列表中的音視頻文件。
獲取單元320包括:
第一獲取模塊,用于加載與控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)時間段的音視頻片段;或者
第二獲取模塊,用于加載與控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中音頻幅值變化量大于或者等于預(yù)設(shè)幅值變化閾值的音視頻片段;或者
第三獲取模塊,用于加載與控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中節(jié)奏變化量大于或者等于預(yù)設(shè)節(jié)奏變化閾值的音視頻片段;或者
第四獲取模塊,用于加載與控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中預(yù)設(shè)標(biāo)簽所標(biāo)記的音視頻片段;或者
第五獲取模塊,用于加載與控制操作對應(yīng)的音視頻文件,獲取加載到的音視頻文件中重復(fù)出現(xiàn)過至少兩次的音視頻片段。
例如,第一獲取模塊將與控制操作對應(yīng)的音視頻文件加載過來之后,對于音頻文件,則獲取第1:00-1:30分鐘之間的音頻片段。對于視頻文件,則獲取3:00-13:00分鐘之間的視頻片段。也可以獲取音視頻文件中處于中間部分且具有預(yù)設(shè)時長的片段,如4分鐘的總時間的一個音頻文件,則獲取中間1分鐘的片段。
音頻幅值變化量大于或者等于預(yù)設(shè)幅值變化閾值的音視頻片段一般為音視頻文件的高潮部分,例如音樂曲目的副歌部分。在這種情況下,第二獲取模塊獲取的是與控制操作對應(yīng)的音視頻文件中的高潮部分片段。
節(jié)奏變化量大于或者等于預(yù)設(shè)節(jié)奏變化閾值的音視頻片段也可以是音視頻文件的高潮部分。
音視頻文件的提供方可以將預(yù)設(shè)標(biāo)簽標(biāo)記于音視頻文件中,從而標(biāo)記出例如用于視聽試看的音視頻片段。
音視頻文件中重復(fù)出現(xiàn)過至少兩次的音視頻片段一般也為音視頻文件的高潮部分,例如音頻文件的副歌部分在整個音頻文件中會出現(xiàn)多次。
播放控制單元330將對獲取的預(yù)設(shè)音視頻片段進(jìn)行播放,實現(xiàn)了對預(yù)設(shè)音視頻片段的快速播放。例如在視聽試看場景中,實現(xiàn)了對用戶重按或者長按音視頻列表中的音視頻文件時,對音視頻文件中預(yù)設(shè)音視頻片段進(jìn)行快速視聽試看。
在其他實施例中,播放控制裝置還可以包括:
停止控制模塊,用于在檢測到針對控制操作的解除操作時,停止播放與所述控制操作對應(yīng)的音視頻文件的預(yù)設(shè)音視頻片段。
例如,檢測到用戶重按音視頻列表中的某一音視頻文件時,播放該音視頻文件的預(yù)設(shè)音視頻片段,只要重案不解除將一直循環(huán)播放預(yù)設(shè)音視頻片段,或者一直到預(yù)設(shè)音視頻片段播放完畢。即重按快速進(jìn)行視聽試看,不松手循環(huán)播放試聽部分或者直到視聽部分播放完畢,松手則立刻結(jié)束視聽試看。
本發(fā)明還提供一種計算機裝置,該計算機裝置包括處理器,該處理器用于執(zhí)行存儲器中存儲的計算機程序時實現(xiàn)如上述中任意一實施例的播放控制方法的步驟。
本發(fā)明還提供一種可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述中任意一實施例的播放控制方法的步驟。
本發(fā)明實施例的方法中的步驟可以根據(jù)實際需要進(jìn)行順序調(diào)整、合并和刪減。本發(fā)明實施例的裝置中的模塊或單元或子單元可以根據(jù)實際需要進(jìn)行合并、劃分和刪減。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端裝置相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(read-onlymemory,rom)、隨機存取器(randomaccessmemory,ram)、磁盤或光盤等。
以上所揭露的僅為本發(fā)明的較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明的權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。