两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法和裝置與流程

文檔序號:11205151閱讀:979來源:國知局
一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法和裝置與流程

本發(fā)明涉及手機應(yīng)用領(lǐng)域,尤其涉及一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法,適用于管理多個同時運行應(yīng)用的音效播放。



背景技術(shù):

隨著電子游戲技術(shù)的不斷發(fā)展和用戶需求的不斷提高,游戲的音樂音效對提高用戶的體驗有著舉足輕重的作用。良好的音樂音效,能增加游戲的帶入感,增強用戶的游戲體驗。

目前,很多游戲應(yīng)用都是使用fmod作為聲音引擎,使得音效音樂設(shè)計師與程序員之間的溝通更加方便。但是,很多基于unity引擎制作的游戲應(yīng)用,無論是使用unity自帶的聲音系統(tǒng),還是使用fmod音效引擎作為中間件,都有個常見的問題,即當(dāng)游戲應(yīng)用啟動時,其他應(yīng)用的聲音都會被停掉且用戶無法另行設(shè)置。這影響了用戶的體驗。例如,用戶在游玩一些休閑類等游戲應(yīng)用自身的音樂對用戶體驗的影響不太重要的游戲時,希望保持其他應(yīng)用,例如音樂播放器的聲音?;蛘邔σ恍┲卸葘诡惖挠螒颍脩粝M渌鼞?yīng)用的音樂是逐漸降低音量并最終消失,而不是突然完全停止。



技術(shù)實現(xiàn)要素:

發(fā)明的目的是解決現(xiàn)有技術(shù)的不足,提供一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法和裝置,通過提供多種游戲應(yīng)用與其它應(yīng)用聲音播放方式,讓游戲應(yīng)用的開發(fā)人員可以根據(jù)需求,靈活修改游戲應(yīng)用與其它應(yīng)用到聲音播放模式,并讓用戶也可以自行選擇的游戲應(yīng)用的聲音播放方式,以獲得同時改善不同類型用戶體驗的效果。

為了實現(xiàn)上述目的,本發(fā)明提出一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法,包括以下步驟:

s100)游戲應(yīng)用啟動后,檢測是否有聲音播放設(shè)置表,若有則直接執(zhí)行步驟s300,否則執(zhí)行步驟s200;

s200)提示用戶設(shè)置相關(guān)的其他應(yīng)用的聲音播放方式,并形成該聲音播放設(shè)置表,保存到該游戲應(yīng)用內(nèi);

s300)根據(jù)該聲音播放設(shè)置表,控制當(dāng)前運行的該游戲應(yīng)用和該其他應(yīng)用的音量。

在本發(fā)明的上述方法中,步驟s300是通過漸變的方式逐步降低該其他應(yīng)用的音量。

類似地,在本發(fā)明的上述方法中,步驟s300也可以在該其他應(yīng)用的音樂播放指定時間后,例如該其他應(yīng)用的音樂播放完畢后,停止該其他應(yīng)用的音樂并播放該游戲應(yīng)用的音樂。

在本發(fā)明的上述方法中,開發(fā)人員可在游戲應(yīng)用內(nèi)預(yù)設(shè)該聲音播放設(shè)置表。在用戶不設(shè)置相關(guān)應(yīng)用的聲音播放方式時,預(yù)設(shè)的該聲音播放設(shè)置表作將視為用戶設(shè)置的該聲音播放設(shè)置表,以控制當(dāng)前運行的游戲應(yīng)用和其他應(yīng)用的音量。

本發(fā)明也提出一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的裝置,包括以下模塊:

記錄模塊,用于存儲聲音播放設(shè)置表;

編輯模塊,用于獲取用戶設(shè)置該游戲應(yīng)用和該其他應(yīng)用的聲音播放方式,并形成該聲音播放設(shè)置表;

執(zhí)行模塊,用于根據(jù)該聲音播放設(shè)置表,控制當(dāng)前運行的游戲應(yīng)用和其他應(yīng)用的音量。

在本發(fā)明的上述裝置中,該執(zhí)行模塊是通過漸變的方式逐步降低其他應(yīng)用的音量。

類似地,在本發(fā)明的上述裝置中,該執(zhí)行模塊在其他應(yīng)用的音樂播放指定時間后,例如其他應(yīng)用的音樂播放完畢后,停止其他應(yīng)用的音樂并播放游戲應(yīng)用的音樂。

在本發(fā)明的上述裝置中,開發(fā)人員在該記錄模塊內(nèi)預(yù)設(shè)該聲音播放設(shè)置表。在用戶不設(shè)置該游戲應(yīng)用和該其他應(yīng)用的聲音播放方式時,該執(zhí)行模塊將預(yù)設(shè)的該聲音播放設(shè)置表視為用戶設(shè)置的該聲音播放設(shè)置表,以控制當(dāng)前運行的該游戲應(yīng)用和該其他應(yīng)用的音量。

本發(fā)明還提供了一種計算機可讀介質(zhì),包含用于執(zhí)行上述控制游戲應(yīng)用與其他應(yīng)用聲音播放方法的指令。

本發(fā)明針對現(xiàn)有的游戲應(yīng)用和其他應(yīng)用聲音播放方式?jīng)_突的技術(shù)問題,提出一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法和裝置,以獲得用戶可自行選擇游戲應(yīng)用及其他應(yīng)用的聲音播放模式,從而同時改善不同類型用戶游戲體驗的技術(shù)效果。

附圖說明

圖1所示為本發(fā)明提出一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法流程圖;

圖2所示為本發(fā)明提出一種控制游戲應(yīng)用與其他應(yīng)用聲音播放的裝置結(jié)構(gòu)圖。

具體實施方式

以下將結(jié)合實施例和附圖對本發(fā)明的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果進行清楚、完整的描述,以充分地理解本發(fā)明的目的、方案和效果。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。附圖中各處使用的相同的附圖標(biāo)記指示相同或相似的部分。

參照圖1所示的控制游戲應(yīng)用與其他應(yīng)用聲音播放的方法流程圖,根據(jù)本發(fā)明的一個實施例,本發(fā)明所提出方法包括以下步驟:

s100)游戲應(yīng)用啟動后,檢測是否有聲音播放設(shè)置表,若有則直接執(zhí)行步驟s300,否則執(zhí)行步驟s200;

s200)提示用戶設(shè)置其他應(yīng)用的聲音播放方式,并形成所述聲音播放設(shè)置表,其中所述聲音播放設(shè)置表可以使用包括但不限于下述方式保存,例如記錄到游戲應(yīng)用內(nèi)、保存為可讀的外部文件或者記錄到注冊表中;

s300)根據(jù)所述聲音播放設(shè)置表,控制當(dāng)前運行的游戲應(yīng)用和其他應(yīng)用的音量。

在本發(fā)明的一個實施例中,游戲應(yīng)用可以通過漸變的方式逐步降低其他應(yīng)用的音量,并最終關(guān)閉其他應(yīng)用的音量,使得用戶可以逐步適應(yīng)游戲應(yīng)用和其他應(yīng)用之間的音效和音量變化,改善用戶的使用體驗。

在本發(fā)明的另一個實施例中,所述其他應(yīng)用的音樂播放指定時間后,停止所述其他應(yīng)用的音樂并播放游戲應(yīng)用的音樂。具體地,所述執(zhí)行模塊內(nèi)部設(shè)置有定時器。用戶可以在前一次啟動所述游戲應(yīng)用時設(shè)定指定時間。當(dāng)用戶再次啟動所述游戲應(yīng)用,并檢測到所述其他應(yīng)用在后臺運行時,所述游戲應(yīng)用自身的音樂將停止播放且定時器將開始計時,并在經(jīng)過預(yù)設(shè)的指定時間后,停止所述其他應(yīng)用的音樂,并開始播放所述游戲應(yīng)用自身的應(yīng)用。

進一步地,所述其他應(yīng)用可通過設(shè)置定時器的方式,監(jiān)視所述其他應(yīng)用的當(dāng)前音樂播放狀態(tài);當(dāng)所述其他應(yīng)用的音樂播放完畢后,所述游戲應(yīng)用才開始播放自身的音樂,從而避免用戶在聽所述其他應(yīng)用的音樂中途被強制中斷,影響所述游戲應(yīng)用的用戶體驗。

在本發(fā)明的另一個實施例中,所述游戲應(yīng)用的開發(fā)人員可以根據(jù)所述游戲應(yīng)用的類型和目標(biāo)用戶群體的喜好,在所述游戲應(yīng)用內(nèi)預(yù)設(shè)所述聲音播放設(shè)置表。用戶在首次啟動所述游戲應(yīng)用后,可以不設(shè)置相關(guān)應(yīng)用的聲音播放方式,而是直接使用預(yù)設(shè)的所述聲音播放設(shè)置表作為用戶設(shè)置的所述聲音播放設(shè)置表,以控制當(dāng)前運行的所述游戲應(yīng)用和所述其他應(yīng)用的音量,從而快速啟動所述游戲應(yīng)用,簡化所述游戲應(yīng)用的設(shè)置操作以提高用戶體驗。

參照圖2所示的控制游戲應(yīng)用與其他應(yīng)用聲音播放的結(jié)構(gòu)流程圖,根據(jù)本發(fā)明的一個實施例,本發(fā)明所提出裝置包括以下模塊:記錄模塊,用于存儲聲音播放設(shè)置表;編輯模塊,用于獲取用戶設(shè)置所述游戲應(yīng)用和所述其他應(yīng)用的聲音播放方式,并形成所述聲音播放設(shè)置表;執(zhí)行模塊,用于根據(jù)所述聲音播放設(shè)置表,控制當(dāng)前運行的所述游戲應(yīng)用和所述其他應(yīng)用的音量。具體地,當(dāng)用戶啟動所述游戲應(yīng)用后,所述編輯模塊將向所述記錄模塊發(fā)送指令,查詢所述游戲應(yīng)用是否已經(jīng)記錄所述聲音播放設(shè)置表。其中,所述記錄模塊可以采用包括但不限于以下的方式存儲所述聲音播放設(shè)置表,例如記錄到所述記錄模塊的數(shù)據(jù)庫內(nèi)、保存為可讀的外部文件或者記錄到注冊表中。所述記錄模塊若向所述編輯模塊的返回結(jié)果為空,則所述編輯模塊將向用戶發(fā)出設(shè)置所述游戲應(yīng)用和所述其他應(yīng)用的聲音播放方式,并根據(jù)用戶的設(shè)置,形成所述聲音播放設(shè)置表,保存到所述記錄模塊中。最后,所述編輯模塊將向所述執(zhí)行模塊發(fā)送消息,要求所述執(zhí)行模塊根據(jù)所述記錄模塊內(nèi)存儲的所述聲音設(shè)備表,控制當(dāng)前運行的所述游戲應(yīng)用和所述其他應(yīng)用的音量。

在本發(fā)明的一個實施例中,所述執(zhí)行模塊可以通過漸變的方式逐步降低其他應(yīng)用的音量,并最終關(guān)閉其他應(yīng)用的音量,使得用戶可以逐步適應(yīng)游戲應(yīng)用和其他應(yīng)用之間的音效和音量變化,改善用戶的使用體驗。

在本發(fā)明的另一個實施例中,所述其他應(yīng)用的音樂播放指定時間后,所述執(zhí)行模塊停止所述其他應(yīng)用的音樂并播放游戲應(yīng)用的音樂。具體地,所述執(zhí)行模塊內(nèi)部設(shè)置有定時器。用戶可以在前一次啟動所述游戲應(yīng)用時設(shè)定指定時間。當(dāng)用戶再次啟動所述游戲應(yīng)用,并檢測到所述其他應(yīng)用在后臺運行時,所述游戲應(yīng)用自身的音樂將停止播放且所述執(zhí)行模塊的定時器將開始計時。在經(jīng)過預(yù)設(shè)的指定時間后,所述執(zhí)行模塊根據(jù)所述聲音播放設(shè)置表,停止所述其他應(yīng)用的音樂,并開始播放所述游戲應(yīng)用自身的應(yīng)用。

進一步地,所述執(zhí)行模塊通過設(shè)置定時器的方式,以一定的頻率向系統(tǒng)發(fā)送消息,查詢所述其他應(yīng)用的當(dāng)前音樂播放狀態(tài),從而監(jiān)視所述其他應(yīng)用。當(dāng)所述其他應(yīng)用的音樂播放完畢后,所述執(zhí)行模塊才開始播放所述游戲應(yīng)用的音樂,從而避免用戶在聽所述其他應(yīng)用的音樂中途被強制中斷,影響所述游戲應(yīng)用的用戶體驗。

在本發(fā)明的另一個實施例中,所述游戲應(yīng)用的開發(fā)人員可以根據(jù)所述游戲應(yīng)用的類型和目標(biāo)用戶群體的喜好,在所述記錄模塊內(nèi)預(yù)設(shè)所述聲音播放設(shè)置表。用戶在首次啟動所述游戲應(yīng)用后,可以不設(shè)置相關(guān)應(yīng)用的聲音播放方式,而是直接使用預(yù)設(shè)的所述聲音播放設(shè)置表作為用戶設(shè)置的所述聲音播放設(shè)置表,以控制當(dāng)前運行的所述游戲應(yīng)用和所述其他應(yīng)用的音量,從而快速啟動所述游戲應(yīng)用,簡化所述游戲應(yīng)用的設(shè)置操作以提高用戶體驗。

盡管本發(fā)明的描述已經(jīng)相當(dāng)詳盡且特別對幾個所述實施例進行了描述,但其并非旨在局限于任何這些細(xì)節(jié)或?qū)嵤├蛉魏翁厥鈱嵤├?,而是?yīng)當(dāng)將其視作是通過參考所附權(quán)利要求考慮到現(xiàn)有技術(shù)為這些權(quán)利要求提供廣義的可能性解釋,從而有效地涵蓋本發(fā)明的預(yù)定范圍。此外,上文以發(fā)明人可預(yù)見的實施例對本發(fā)明進行描述,其目的是為了提供有用的描述,而那些目前尚未預(yù)見的對本發(fā)明的非實質(zhì)性改動仍可代表本發(fā)明的等效改動。

所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)知道,本發(fā)明可以實現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凉城县| 丰县| 敦煌市| 辽中县| 墨竹工卡县| 濉溪县| 吐鲁番市| 花莲市| 荆州市| 普安县| 永年县| 蚌埠市| 威远县| 临潭县| 民县| 托克托县| 和平区| 林口县| 怀化市| 鲁甸县| 陇西县| 浙江省| 桃源县| 溆浦县| 招远市| 黎川县| 寻乌县| 沈丘县| 漯河市| 无为县| 闵行区| 东光县| 灵丘县| 青州市| 神农架林区| 龙海市| 凌海市| 开平市| 三门县| 峨边| 洪江市|