System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及音樂播放,尤其涉及一種設備檢測方法、音樂播放方法、播放設備及存儲介質。
技術介紹
1、通用串行總線(universal?serial?bus,usb)協議技術是主機與外部設備連接的串行總線標準,在主機(例如,音箱、個人計算機、個人數字助理以及移動電腦等)上使用十分廣泛,支持即插即用和熱插拔,并支持總線供電,鼠標、鍵盤、游戲手柄、掃描儀、數碼相機、打印機、硬盤、安全設備、光驅、網卡、移動硬盤、u盤等幾乎所有的外部設備都可以通過usb接口與主機連接并進行通信,usb接口已經成為目前大多數主機外設與計算機相連的缺省接口。
2、現有技術中,諸多通過usb接口和主機連接使用的外部設備,在與主機通信連接并還未使用時,需要通過主機對插入的外部設備進行識別檢測,以判斷外部設備的狀態,進而識別出插入的外部設備是否是正確可用的外部設備,然而,現在很多主機對外部設備的識別檢測結果極其不準確,更有甚者根本無法識別到存在插入的外部設備,若采用主機外接其他設備的方式對插入的外部設備進行識別檢測,極度依賴該外接設備,容易受到檢測環境的影響,無法保證識別檢測的準確性,同時主機外接其他設備會使得成本增加。
技術實現思路
1、本專利技術實施例提供一種設備檢測方法、音樂播放方法、播放設備及存儲介質,能精確識別檢測出插入的正確的移動存儲設備。
2、為解決上述技術問題,第一方面,本專利技術實施例提供一種設備檢測方法,用于播放設備,所述設備用于通過第一接口插入播放設備,以使播放設備能通過
3、在移動存儲設備檢測模式下,使所述第一接口的第一引腳和第二引腳均連接第一電源,所述第一電源用于產生第一電平;
4、若在所述第二引腳處檢測到第二電平,則確定所述移動存儲設備插入所述播放設備,且所述移動存儲設備為正確的移動存儲設備。
5、在一些實施例中,所述方法還包括:
6、若在所述第二引腳處未檢測到所述第二電平,則使所述第一接口的第一引腳懸空、所述第二引腳連接第二電源,所述第二電源用于產生第二電平;
7、若在所述第一引腳處檢測到第二電平、和/或、在所述第二引腳處檢測到第一電平,則確定所述移動存儲設備插入所述播放設備,且所述移動存儲設備為錯誤的移動存儲設備;
8、若未在所述第一引腳處檢測到第二電平、且未在所述第二引腳處檢測到第一電平,則確定所述移動存儲設備未插入所述播放設備。
9、在一些實施例中,所述方法還包括:
10、若確定所述移動存儲設備插入所述播放設備,則設置插入標識,所述插入標識用于表示有移動存儲設備插入所述播放設備。
11、在一些實施例中,所述方法還包括:
12、若在第一時間內未檢測到所述移動存儲設備插入所述播放設備,則設置第一標識,所述第一標識用于表示未有移動存儲設備插入所述播放設備。
13、在一些實施例中,在移動存儲設備檢測模式下,使所述第一接口的第一引腳和第二引腳均連接第一電源之前,所述方法還包括:
14、響應于定時器中斷,若不存在所述插入標識和所述第一標識,所述播放設備進入移動存儲設備檢測模式,若不存在所述插入標識、存在所述第一標識,所述播放設備進入電子設備檢測模式,若存在所述插入標識,退出設備檢測。
15、在一些實施例中,所述方法還包括:
16、在電子設備檢測模式下,使所述第一接口的第一引腳連接第二電源、第二引腳懸空;
17、若在所述第一引腳處檢測到第一電平,則確定未有移動存儲設備插入所述播放設備、所述電子設備插入所述播放設備。
18、在一些實施例中,所述方法還包括:
19、若在第二時間內未檢測到所述電子設備插入所述播放設備,則清除所述第一標識。
20、為解決上述技術問題,第二方面,本專利技術實施例提供一種音樂播放方法,包括:
21、通過上述任一項設備檢測方法進行設備檢測;
22、若檢測到所述移動存儲設備插入所述播放設備,且所述移動存儲設備為正確的移動存儲設備,則從所述移動存儲設備讀取音樂并播放;
23、若檢測到所述移動存儲設備插入所述播放設備,且所述移動存儲設備為錯誤的移動存儲設備,則報警提示;
24、若檢測到未有移動存儲設備插入所述播放設備、所述電子設備插入所述播放設備,則接收所述電子設備發送的音樂并播放。
25、為解決上述技術問題,第三方面,本專利技術實施例提供一種播放設備,包括存儲器、處理器和總線,所述存儲器存儲有所述處理器可執行的計算機程序指令,當播放設備運行時,所述處理器與所述存儲器之間通過總線通信,所述處理器執行所述計算機程序指令,以執行上述任一項方法,或上述任一項方法中任一種可能的實施方式中的步驟。
26、為解決上述技術問題,第四方面,本專利技術實施例提供一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序指令,處理器運行該計算機程序指令,以執行上述任一項方法,或上述任一項方法中任一種可能的實施方式中的步驟。
27、本專利技術實施例的有益效果:區別于現有技術的情況,本專利技術實施例提供的設備檢測方法,用于播放設備,所述設備用于通過第一接口插入播放設備,以使播放設備能通過所述第一接口訪問所述設備中的內容,所述設備包括移動存儲設備,所述方法包括:在移動存儲設備檢測模式下,使所述第一接口的第一引腳和第二引腳均連接第一電源,所述第一電源用于產生第一電平;若在所述第二引腳處檢測到第二電平,則確定所述移動存儲設備插入所述播放設備,且所述移動存儲設備為正確的移動存儲設備。通過將第一接口的第一引腳和第二引腳均連接第一電源,檢測第二引腳的電平值,能精確識別檢測出插入的正確的移動存儲設備。
本文檔來自技高網...【技術保護點】
1.一種設備檢測方法,用于播放設備,其特征在于,所述設備用于通過第一接口插入所述播放設備,以使所述播放設備能通過所述第一接口訪問所述設備中的內容,所述設備包括移動存儲設備和電子設備,所述方法包括:
2.根據權利要求1所述的檢測方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的檢測方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的檢測方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的檢測方法,其特征在于,在移動存儲設備檢測模式下,使所述第一接口的第一引腳和第二引腳均連接第一電源之前,所述方法還包括:
6.根據權利要求5所述的檢測方法,其特征在于,所述方法還包括:
7.根據權利要求6所述的檢測方法,其特征在于,所述方法還包括:
8.一種音樂播放方法,其特征在于,包括:
9.一種播放設備,其特征在于,包括存儲器、處理器和總線,所述存儲器中存儲有所述處理器可執行的計算機程序指令,所述處理器與所述存儲器之間通過總線通信,所述處理器執行所述計算機程序指令,以執行權利要
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令適于處理器進行加載,以執行權利要求1-8任一項所述方法的步驟。
...【技術特征摘要】
1.一種設備檢測方法,用于播放設備,其特征在于,所述設備用于通過第一接口插入所述播放設備,以使所述播放設備能通過所述第一接口訪問所述設備中的內容,所述設備包括移動存儲設備和電子設備,所述方法包括:
2.根據權利要求1所述的檢測方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的檢測方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的檢測方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的檢測方法,其特征在于,在移動存儲設備檢測模式下,使所述第一接口的第一引腳和第二引腳均連接第一電源之前,所述方法還包括:
6.根據權...
【專利技術屬性】
技術研發人員:黃杰華,王鈞仟,關光達,
申請(專利權)人:深圳市中科藍訊科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。