AR/getSoundLevelData: Difference between revisions
Jump to navigation
Jump to search
(getSoundLevelData) |
mNo edit summary |
||
(4 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
{{Client function}} | {{Client function}} | ||
{{New feature/item|3.0130|1.3.0|4162| | {{New feature/item|3.0130|1.3.0|4162| | ||
تحصل هذه الوظيفة على المستوى الأيسر / الأيمن من عنصر الصوت. إذا كان العنصر لاعبًا ، فستستخدم هذه الوظيفة صوت اللاعبين. | |||
[[sound]] [[element]]. | |||
}} | }} | ||
==تركيب الوظيفة== | |||
== | |||
<syntaxhighlight lang="lua">int, int getSoundLevelData ( element theSound )</syntaxhighlight> | <syntaxhighlight lang="lua">int, int getSoundLevelData ( element theSound )</syntaxhighlight> | ||
=== | ===الفرغات المطلوبة=== | ||
*''' | *'''الصوت''' The [[sound]] [[element]] which level data you want to return. | ||
*'''الصوت''' عنصر الصوت الذي تريد جلب منة بينات مستوي الصوت. | |||
=== | [[sound]] [[element]] | ||
===المعطيات=== | |||
تعطي عددان صحيحين في النطاق من 0 الي 32767 | |||
==مثال== | |||
== | <section name="Client" class="client" show="true"> | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
soundHandler = playSound ( "sound.wav" ) | |||
function onSoundPlayRender ( ) | |||
if ( soundHandler ) then | |||
local leftData, rightData = getSoundLevelData ( soundHandler ) | |||
if ( leftData ) then | |||
dxDrawRectangle ( 0, 0, 64, leftData / 32767 * 256, tocolor ( 255, 0, 0 ) ) | |||
dxDrawRectangle ( 64, 0, 64, rightData / 32767 * 256, tocolor ( 0, 0, 255 ) ) | |||
end | |||
end | |||
end | |||
addEventHandler ( "onClientRender", getRootElement(), onSoundPlayRender ) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | |||
== | ==المتطلبات== | ||
{{Requirements|n/a|1.3.0-9.04162|}} | {{AR/Requirements|n/a|1.3.0-9.04162|}} | ||
== | ==التغير== | ||
{{ChangelogHeader}} | {{AR/ChangelogHeader}} | ||
{{ChangelogItem|1.3.2| | {{ChangelogItem|1.3.2|اضافة عنصر الاعب لاءستخدام صوت الاعب}} | ||
==أنظر أيضاً== | ==أنظر أيضاً== | ||
{{AR/Audio_functions}} | {{AR/Audio_functions}} | ||
[[hu:getSoundLevelData]] | |||
[[en:getSoundLevelData]] | |||
[[ro:getSoundLevelData]] | |||
[[pt-br:getSoundLevelData]] |
Latest revision as of 19:38, 15 August 2021
تحصل هذه الوظيفة على المستوى الأيسر / الأيمن من عنصر الصوت. إذا كان العنصر لاعبًا ، فستستخدم هذه الوظيفة صوت اللاعبين. sound element.
تركيب الوظيفة
int, int getSoundLevelData ( element theSound )
الفرغات المطلوبة
- الصوت The sound element which level data you want to return.
- الصوت عنصر الصوت الذي تريد جلب منة بينات مستوي الصوت.
المعطيات
تعطي عددان صحيحين في النطاق من 0 الي 32767
مثال
Click to collapse [-]
ClientsoundHandler = playSound ( "sound.wav" ) function onSoundPlayRender ( ) if ( soundHandler ) then local leftData, rightData = getSoundLevelData ( soundHandler ) if ( leftData ) then dxDrawRectangle ( 0, 0, 64, leftData / 32767 * 256, tocolor ( 255, 0, 0 ) ) dxDrawRectangle ( 64, 0, 64, rightData / 32767 * 256, tocolor ( 0, 0, 255 ) ) end end end addEventHandler ( "onClientRender", getRootElement(), onSoundPlayRender )
المتطلبات
الحد الأدنى من الخادم المدعوم | n/a |
---|---|
العميل المدعوم الحد الأدنى | 1.3.0-9.04162 |
ملحوظة: يتطلب استخدام هذه الوظيفة أن يكون للمود إصدار الحد الأدنى المذكور أعلاه في meta.xml <min_mta_version> قسم. e.g. <min_mta_version عميل="1.3.0-9.04162" />
التغير
الاصدار | الوصف |
---|
1.3.2 | اضافة عنصر الاعب لاءستخدام صوت الاعب |
أنظر أيضاً
- getSoundBufferLength
- getSoundEffects
- getSoundFFTData
- getSoundLength
- getSoundLevelData
- getSoundMaxDistance