1. 程式人生 > >iOS APP應用程式進入到後臺 ,不影響正在執行的後臺音樂播放

iOS APP應用程式進入到後臺 ,不影響正在執行的後臺音樂播放

AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, error: nil)

AVAudioSession.sharedInstance().setActive(true, error: nil)

Category的種類

AVAudioSessionCategoryAmbient 或 kAudioSessionCategory_AmbientSound

——用於非以語音為主的應用,使用這個category的應用會隨著靜音鍵和螢幕關閉而靜音。並且不會中止其它應用播放聲音,可以和其它自帶應用如iPod,safari等同時播放聲音。注意:該Category無法在後臺播放聲音

AVAudioSessionCategorySoloAmbient 或 kAudioSessionCategory_SoloAmbientSound

——類似於AVAudioSessionCategoryAmbient 不同之處在於它會中止其它應用播放聲音。 這個category為預設category。該Category無法在後臺播放聲音

AVAudioSessionCategoryPlayback 或 kAudioSessionCategory_MediaPlayback

——用於以語音為主的應用,使用這個category的應用不會隨著靜音鍵和螢幕關閉而靜音。可在後臺播放聲音

AVAudioSessionCategoryRecord

 或 kAudioSessionCategory_RecordAudio

———用於需要錄音的應用,設定該category後,除了來電鈴聲,鬧鐘或日曆提醒之外的其它系統聲音都不會被播放。該Category只提供單純錄音功能。

AVAudioSessionCategoryPlayAndRecord 或 kAudioSessionCategory_PlayAndRecord

——用於既需要播放聲音又需要錄音的應用,語音聊天應用(如微信)應該使用這個category。該Category提供錄音和播放功能。如果你的應用需要用到iPhone上的聽筒,該category是你唯一的選擇,在該Category下聲音的預設

出口為聽筒(在沒有外接裝置的情況下)。

相關推薦

iOS APP應用程式進入後臺 影響正在執行後臺音樂播放

AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, error: nil)AVAudioSession.sharedInstance().setActive(true, error: nil) Categor

IOS企業版app部署到自己伺服器通過AppStore,在iOS裝置上直接安裝應用程式

<?xml version="1.0" encoding="UTF-8"?> itemsassetskindsoftware-packageurlhttp://192.168.100.71:8080/AhHxAppService/resources/platform/AHhaoXian.ipak

exe應用程式無法啟動因為應用程式的並行配置正確

問題:exe應用程式無法啟動,因為應用程式的並行配置不正確。有關詳細資訊,請參閱應用程式事件日誌,或使用命令列 sxstrace.exe 工具。 原因查詢: 1)開始→所有程式→附件→右鍵命令提示符→以管理員身份執行 2)輸入sxstrace.exe Trace -logfile:C

應用程式無法啟動因為應用程式的並行配置正確;解決辦法

可以先利用sxstrace跟蹤除錯應用程式執行時需要的動態庫的版本和路徑。 步驟: 1.利用管理員身份執行命令提示視窗 2.輸入sxstrace.exe Trace -logfile:C:\trace.log(路徑自定義),開始跟蹤 3.執行應用程式,回車,完成跟蹤生

應用程式無法啟動因為應用程式的並行配置正確

今天在使用註冊機啟用軟體時,提示如下資訊:   解決方案: 1.雙擊註冊機,跳出錯誤資訊; 2.右擊windows鍵 -- 事件檢視器 -- windows日誌 -- 應用程式 -- 雙擊第一個“錯誤” 從中可以看到事件資訊:x86 、9.0.21022.8 3.百度搜索:x86

應用程式無法啟動因為應用程式的並行配置正確。有關詳細資訊請參閱應用程式事件日誌或使用命令列sxstrace.exe工具。解決方法

【原創】 轉載請註明出處 問題解決方法僅限於我的情況,就當給大家個提示。 我的電腦環境:Windows 7 64位 編譯器環境:VS2005 出現這個問題可能是因為引用了MFC的東西,並且工程設定為 在共享DLL中使用MFC 【解決方法一】:改為在靜態庫中使用MFC(

IOS開發8---APP應用程式圖示 及 程式啟動畫面設定

我們著重看下 Add Icon files in Info.plist這一項。 首先:我們必須開啟xx.Info.plist,對其進行編輯。 空白區域右鍵點選,選擇Add Row,選擇Icon files。 繼續新增條目: Iphone 和Ipad有不同,可

程式打包"錯誤:應用程式無法啟動因為應用程式的並行配置正確。有關詳細資訊請參閱應用程式事件日誌或使用命令列sxstrace.exe"工具解決辦法

<span style="font-size:18px;">最近專案功能做完,基本測試也過了一下,程式打包,在自己的的電腦上面執行正常,但是當把程式拷貝到其他沒有安裝開發環境的電腦上面,程式報如下錯誤:</span>  一 在網上搜索資料

觸控式螢幕網站開發系列(一)-ios web App應用程式ios meta)

轉自 觸控式螢幕網站的開發其實現在來講比前幾年移動端網站開發好多了,觸控式螢幕裝置IOS、Android、BBOS6等系統自帶瀏覽器均為WEBKIT核心,這就說明PC上面尚未立行的HTML5 CSS3能夠運用在這裡,極大的減少了工作量和資料的缺乏。 這篇文章講述關於IO

使用U盤PE安裝系統顯示安裝程式無法重新啟動計算機請關閉所有應用程式並且關機以便繼續進行XP安裝。找到網路路徑。的解決方法

     老長時間沒有裝機了,記得以前裝機要用帶啟動的光碟啟動,安裝過程漫長,之後還要安裝驅動,安裝軟體,想起來都頭疼。上網搜了一下,發現現在裝系統,真是太方便了!下一個ghost系統(推薦雨林木風),然後使用winPE啟動後,直接ghost,只需幾分鐘,系統和常用軟體搞定!

解決"應用程式無法啟動因為應用程式的並行配置正確"問題

解決"應用程式無法啟動,因為應用程式的並行配置不正確"問題 在使用中科院中文分詞ICTCLAS50_Windows_32_C時,執行其中的Demo,出現錯誤,顯示如下: 這是因為要開啟的程式是在Windows32下開發的,而我的系統是Win7(64位),由於使用的平臺不一

win系統安裝apache服務提示“應用程式無法啟動因為應用程式的並行配置正確”

在window 2008 系統環境下安裝 apache2.2 執行 >httpd.exe -k install提示:應用程式無法啟動,因為應用程式的並行配置不正確。有關詳細資訊,請參閱應用程式事件 日誌,或使用命令列 sxstrace.exe 工具。 各種度娘之

應用程式無法啟動因為應用程式的並行配置正確 解決方案

錯誤: 應用程式無法啟動,因為應用程式的並行配置不正確。請參閱應用程式事件日誌,或使用命令列sxstrace.exe工具”問題的處理方法。方法一:1. 開始 - 執行(輸入services.msc)- 確定或回車,開啟:服務(本地); 2. 我們在服務(本地)視窗找到:Wi

如何解決應用程式無法啟動因為應用程式的並行配置正確?

當遇到應用程式打不開時,提示報錯“應用程式無法啟動,因為應用程式的並行配置不正確”,該類問題大部分原因為缺少c++執行庫。 解決方法: 利用sxstrace跟蹤除錯應用程式執行時需要的動態庫的版本和路徑。 步驟: 1.利用管理員身份執行命令提示視窗 2.輸入sx

[VS2008]解決“由於應用程式的配置正確應用程式未能啟動重新安裝應用程式可能會糾正這個問題”

最近把一個開發好的程式部署到沒有安裝VS2008的電腦上,提示“由於應用程式的配置不正確,應用程式未能啟動,重新安裝應用程式可能會糾正這個問題”。這個問題確實有點讓我奇怪,我開始懷疑是我的系統是64位

java接受安卓及ios App上傳的圖片並保存到阿裏OSS

access servle 設置 string gets ont 圖片上傳 擴展名 summary 做後臺的時候,寫了兩個方法,分別用來獲取安卓和蘋果IOS端上傳的頭像,保存到阿裏雲OSS圖片存儲服務器上。(SMM框架) 安卓及H5版本: 1 /** 2

第一個IOS APP後續(審核上架)

IOS審核 IOS上架 上一篇《第一個IOS APP總結 》我覺得預留2個星期審核上架應該夠了,實際上用了1個星期,提交第5次版本審核過,相當於修改了4次,紀錄一下避免下次再犯錯。1.0.1版是第一個版本:拒絕!說是我的資源裏面包含有免費字樣,他說我選擇的收費模式已經表明是免費,所以不需要再圖片上再次

asp.net 按鈕執行前後臺方法——前臺彈出提示信息確認後繼續執行後臺方法取消則執行後臺方法

一個 inf ret font AD itl 博客 www. asp.net 我們做一個測試的web頁面,只需要一個button+一個label就ok啦,通過button按鈕的後臺事件修改label的text屬性值來測試是否執行了後臺事件裏的代碼 前臺 寫一個js方法:

根據登錄檔讀取應用程式配置檔案根據XML文字動態生成樹狀列表自定義SAP GUI登入頁面

 技術要點 1.根據SAPGUI應用程式名動態讀取登入配置檔案的絕對路徑,如果應用程式未安裝,則提示相應訊息。 2. 根據獲取的路徑得到配置檔案的XML文字字串,其中包含所有的登入資訊,呼叫上一篇日誌解析XML的類方法,得到登入介面結構的文件例項 3.通過文件例項利用控制

2018年十月份蘋果iOS內購退款方法流出看追悔莫及!

說起IOS手遊退款現在可能還是不為大眾所知,其實就是你充值進遊戲裡面的錢通過一些渠道從蘋果那裡退回來,此為大意,此退款只針對蘋果使用者,不是蘋果使用者的是無法返還你之前所充值的,所以蘋果也一直很受到遊戲玩家的喜愛,除了系統頂級流暢之外,還可以充值退款也是玩家看中