quick cocos2dx 3.3rc1 踩坑日記(二)------ 聲音引擎

來源:互聯網
上載者:User

標籤:audio   quick   3.3rc1   聲音引擎   

    昨天在群裡有人說setSoundsVolume和setMusicVolume設定聲音大小無效。。。我記得cocos2dx是沒實現內容的,就貿貿然回答說,是這你的沒用,但群裡有人說是有用的,我就去虛心請教,大神人很好,回答了我很多問題,告訴我說實現了,而且是針對不同的平台。實現的檔案位置,如:

650) this.width=650;" style="float:none;" title="QQ20141218162749.png" alt="wKioL1SSkTyQoED4AAC1UYlx-hA141.jpg" src="http://s3.51cto.com/wyfs02/M02/57/23/wKioL1SSkTyQoED4AAC1UYlx-hA141.jpg" />

650) this.width=650;" style="float:none;" title="QQ20141218162807.png" alt="wKiom1SSkJrxjX05AACw8-ctYJ0010.jpg" src="http://s3.51cto.com/wyfs02/M02/57/26/wKiom1SSkJrxjX05AACw8-ctYJ0010.jpg" />

    我先測試setMusicVolume,在win32下setMusicVolume是無效的,在Android上是可以的。

    但在測試setSoundsVolume時,就遇見問題了,當調用audio.playSound時,就在真機上黑屏了,在win32上顯示正常。不調用audio.playSound就在真機上顯示正常。。。這讓我糾結了半天!

    後來又問了個大神,說出了他的想法,可能是檔案時間長度原因。。。讓我茅塞頓開!!!!音效檔案時間長度有限制。

    我的檔案時間長度是1分多鐘,因為測試沒在意那麼多,換了個短時間的,在真機上就正常顯示,雖然沒聲音(檔案格式原因),但setSoundsVolume還是有效!!!

    我的demo就是建立一個按鈕,按鈕事件把聲音設為0.

    以下就是輸出資訊:

    650) this.width=650;" title="QQ20141218163929.png" alt="wKioL1SSk-zAFNxcAAC-Emyody0545.jpg" src="http://s3.51cto.com/wyfs02/M00/57/23/wKioL1SSk-zAFNxcAAC-Emyody0545.jpg" />

    這次踩坑,讓我意識到的平台的重要性!!!!!

    如有不足之處,請大家指出,一起交流成長!

本文出自 “小狼Zer” 部落格,請務必保留此出處http://9151482.blog.51cto.com/9141482/1591455

quick cocos2dx 3.3rc1 踩坑日記(二)------ 聲音引擎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.