播放控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及多媒體播放領(lǐng)域,特別涉及一種播放控制方法及裝置。
【背景技術(shù)】
[0002] 諸如智能手機(jī)、平板電腦之類的電子設(shè)備通常都安裝有音樂播放器,該音樂播放 器是具有音樂播放能力的應(yīng)用程序。
[0003] 目前的音樂播放器在用戶界面上提供有多個(gè)按鈕控件和一個(gè)進(jìn)度條控件。按鈕控 件包括:播放/暫停按鈕、上一首/快進(jìn)按鈕和下一首/快退按鈕,這些按鈕控件用于實(shí)現(xiàn)播 放、快進(jìn)、快退和切換歌曲的功能;進(jìn)度條控件則用于實(shí)現(xiàn)顯示播放進(jìn)度和拖動(dòng)改變播放進(jìn) 度的功能。
[0004] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:目前的音樂播 放器需要多個(gè)控件完成音樂播放過程的控制,控制方式不夠簡潔。
【發(fā)明內(nèi)容】
[0005] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種播放控制方法。所述技術(shù)方 案如下:
[0006] 根據(jù)本公開實(shí)施例的第一方面,提供了一種播放控制方法,該方法包括:
[0007]在播放多媒體文件時(shí),顯示碟片控件,該碟片控件包括具有碟片樣式的用戶界面 UI操作對象;
[0008] 接收對應(yīng)于碟片控件的手勢操作;
[0009] 根據(jù)手勢操作控制多媒體文件的播放。
[0010]可選的,該方法還包括:
[0011] 跟隨多媒體文件的播放進(jìn)度,將碟片控件中的UI操作對象進(jìn)行旋轉(zhuǎn)顯示。
[0012] 可選的,該手勢操作是旋轉(zhuǎn)UI操作對象的第一手勢操作;則根據(jù)手勢操作控制多 媒體文件的播放,包括:
[0013] 根據(jù)第一手勢操作的旋轉(zhuǎn)角度對多媒體文件進(jìn)行快進(jìn)播放或快退播放。
[0014] 可選的,接收對應(yīng)于碟片控件的手勢操作,包括:
[0015] 接收滑動(dòng)操作;
[0016] 根據(jù)滑動(dòng)操作的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)計(jì)算滑動(dòng)操作的偏移角度;
[0017] 檢測偏移角度是否大于預(yù)定閾值;
[0018] 若偏移角度大于預(yù)定閾值,則確定滑動(dòng)操作是第一手勢操作。
[0019]可選的,根據(jù)第一手勢操作的旋轉(zhuǎn)角度對多媒體文件進(jìn)行快進(jìn)播放或快退播放, 包括:
[0020] 根據(jù)起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo),計(jì)算第一手勢操作相對于碟片控件的旋轉(zhuǎn)中心點(diǎn)的旋 轉(zhuǎn)角度;
[0021] 根據(jù)旋轉(zhuǎn)角度和多媒體文件的當(dāng)前已播放進(jìn)度,計(jì)算跳轉(zhuǎn)比例;
[0022]在第一手勢操作的旋轉(zhuǎn)角度為第一方向時(shí),根據(jù)跳轉(zhuǎn)比例對多媒體文件進(jìn)行快進(jìn) 播放;在第一手勢操作的旋轉(zhuǎn)角度為第二方向時(shí),根據(jù)跳轉(zhuǎn)比例對多媒體文件進(jìn)行快退播 放。
[0023]可選的,該手勢操作是滑動(dòng)UI操作對象的第二手勢操作;則根據(jù)手勢操作控制多 媒體文件的播放,包括:
[0024] 根據(jù)第二手勢操作的滑動(dòng)方向?qū)⒍嗝襟w文件切換為上一個(gè)多媒體文件或下一個(gè) 多媒體文件進(jìn)行播放。
[0025] 可選的,接收對應(yīng)于碟片控件的手勢操作,包括:
[0026]接收滑動(dòng)操作;
[0027] 根據(jù)滑動(dòng)操作的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)計(jì)算滑動(dòng)操作的偏移角度;
[0028] 檢測偏移角度是否大于預(yù)定閾值;
[0029] 若偏移角度不大于預(yù)定閾值,則確定滑動(dòng)操作是第二手勢操作。
[0030] 可選的,根據(jù)第二手勢操作的滑動(dòng)方向?qū)⒍嗝襟w文件切換為上一個(gè)多媒體文件或 下一個(gè)多媒體文件進(jìn)行播放,包括:
[0031] 在第二手勢操作的滑動(dòng)方向是第三方向時(shí),將多媒體文件切換為上一個(gè)多媒體文 件進(jìn)行播放;
[0032] 或,
[0033]在第二手勢操作的滑動(dòng)方向是第四方向時(shí),將多媒體文件切換為下一個(gè)多媒體文 件進(jìn)行播放。
[0034]可選的,該手勢操作是雙擊UI操作對象的第三手勢操作;則根據(jù)手勢操作控制多 媒體文件的播放,包括:
[0035] 根據(jù)第三手勢操作對多媒體文件進(jìn)行暫停播放。
[0036] 可選的,接收對應(yīng)于碟片控件的手勢操作,包括:
[0037]接收雙擊操作;
[0038]檢測多媒體文件的播放狀態(tài);
[0039]若播放狀態(tài)為正在播放,則確定雙擊操作是第三手勢操作。
[0040] 根據(jù)本公開實(shí)施例的第二方面,提供了一種播放控制裝置,該裝置包括:
[0041] 顯示模塊,用于在播放多媒體文件時(shí),顯示碟片控件,該碟片控件包括具有碟片樣 式的用戶界面UI操作對象;
[0042] 接收模塊,用于接收對應(yīng)于碟片控件的手勢操作;
[0043] 控制模塊,用于根據(jù)手勢操作控制多媒體文件的播放。
[0044]可選的,顯示模塊用于跟隨多媒體文件的播放進(jìn)度,將碟片控件中的UI操作對象 進(jìn)行旋轉(zhuǎn)顯示。
[0045] 可選的,手勢操作是旋轉(zhuǎn)UI操作對象的第一手勢操作;
[0046] 控制模塊用于根據(jù)第一手勢操作的旋轉(zhuǎn)角度對多媒體文件進(jìn)行快進(jìn)播放或快退 播放。
[0047]可選的,接收模塊包括:
[0048] 第一接收子模塊,用于接收滑動(dòng)操作;
[0049] 計(jì)算子模塊,用于根據(jù)滑動(dòng)操作的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)計(jì)算滑動(dòng)操作的偏移角 度;
[0050] 第一檢測子模塊,用于檢測偏移角度是否大于預(yù)定閾值;
[0051] 第一確定子模塊,用于若偏移角度大于預(yù)定閾值,則確定滑動(dòng)操作是第一手勢操 作。
[0052] 可選的,控制模塊包括:
[0053] 角度計(jì)算子模塊,用于根據(jù)起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo),計(jì)算第一手勢操作相對于碟片 控件的旋轉(zhuǎn)中心點(diǎn)的旋轉(zhuǎn)角度;
[0054]比例計(jì)算子模塊,用于根據(jù)旋轉(zhuǎn)角度和多媒體文件的當(dāng)前已播放進(jìn)度,計(jì)算跳轉(zhuǎn) 比例;
[0055] 快進(jìn)子模塊,用于在第一手勢操作的旋轉(zhuǎn)角度為第一方向時(shí),根據(jù)跳轉(zhuǎn)比例對多 媒體文件進(jìn)行快進(jìn)播放;
[0056] 快退子模塊,用于在第一手勢操作的旋轉(zhuǎn)角度為第二方向時(shí),根據(jù)跳轉(zhuǎn)比例對多 媒體文件進(jìn)行快退播放。
[0057]可選的,手勢操作是滑動(dòng)UI操作對象的第二手勢操作;
[0058] 控制模塊用于根據(jù)第二手勢操作的滑動(dòng)方向?qū)⒍嗝襟w文件切換為上一個(gè)多媒體 文件或下一個(gè)多媒體文件進(jìn)行播放。
[0059] 可選的,接收模塊包括:
[0060] 第一接收子模塊,用于接收滑動(dòng)操作;
[0061] 計(jì)算子模塊,用于根據(jù)滑動(dòng)操作的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)計(jì)算滑動(dòng)操作的偏移角 度;
[0062] 第一檢測子模塊,用于檢測偏移角度是否大于預(yù)定閾值;
[0063] 第二確定子模塊,用于若偏移角度不大于預(yù)定閾值,則確定滑動(dòng)操作是第二手勢 操作。
[0064]可選的,控制模塊包括:
[0065] 第一切換子模塊,用于在第二手勢操作的滑動(dòng)方向是第三方向時(shí),將多媒體文件 切換為上一個(gè)多媒體文件進(jìn)行播放;
[0066] 第二切換子模塊,用于在第二手勢操作的滑動(dòng)方向是第四方向時(shí),將多媒體文件 切換為下一個(gè)多媒體文件進(jìn)行播放。
[0067] 可選的,手勢操作是雙擊UI操作對象的第三手勢操作;
[0068] 控制模塊包括暫停子模塊,暫停子模塊用于根據(jù)第三手勢操作對多媒體文件進(jìn)行 暫停播放。
[0069]可選的,接收模塊包括:
[0070] 第二接收子模塊,接收雙擊操作;
[0071] 第二檢測子模塊,用于檢測多媒體文件的播放狀態(tài);
[0072]第三確定子模塊,用于若播放狀態(tài)為正在播放,則確定雙擊操作是第三手勢操作。
[0073] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0074] 通過在播放多媒體文件時(shí)顯示碟片控件,根據(jù)對應(yīng)于碟片控件的手勢操作控制多 媒體文件的播放;解決了相關(guān)技術(shù)中目前的音樂播放器需要多個(gè)控件完成音樂播放過程的 控制,控制方式不夠簡潔的問題;達(dá)到了通過擬物化設(shè)計(jì),僅使用一個(gè)碟片控件和多個(gè)手勢 操作的結(jié)合就能實(shí)現(xiàn)對多媒體播放過程的控制,從而使控制方式更為簡潔和多元化的效 果。
【附圖說明】
[0075] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0076] 圖1是根據(jù)一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0077] 圖2是本發(fā)明實(shí)施例涉及的一種終端的示意圖;
[0078] 圖3是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0079] 圖4A是根據(jù)另一示例性實(shí)施例示出的一種用戶操作的示意圖;
[0080]圖4B是根據(jù)另一不例性實(shí)施例不出的另一種用戶操作的不意圖;
[0081 ]圖5是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0082] 圖6是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0083] 圖7是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0084] 圖8是根據(jù)另一示例性實(shí)施例示出的用戶操作的示意圖;
[0085] 圖9是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0086] 圖10是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0087] 圖11是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0088]圖12是根據(jù)另一不例性實(shí)施例不出的用戶操作的不意圖;
[0089] 圖13是根據(jù)另一示例性實(shí)施例示出的一種播放控制方法的流程圖;
[0090] 圖14是根據(jù)一示例性實(shí)施例示出的一種播放控制裝置框圖;
[0091] 圖15是根據(jù)另一示例性實(shí)施例示出的一種播放控制裝置框圖;
[0092]圖16是根據(jù)另一示例性實(shí)施例示出的一種播放控制裝置框圖;
【具體實(shí)施方式】
[0093] 這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及 附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子