View previous topic :: View next topic |
Author |
Message |
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
Posted: Fri Aug 13, 2004 2:36 pm Post subject: XCESS skaņa |
|
Man te tāda problēma ar XCESS sound engini ir tāda, ka šams uz dxdirectsound.play(0,false); atskaņo skaņu tikai vienu reizi, a man vajag lai nākamo reizi viņš skaņu dublē. DelphiX komponenti uz play skaņu palaida. Ja uzliku taimerī skaņas palaišanu, tad pirms skaņa bija beigusies, viņš jau laida nākamo pa virsu, tādā veidā iegūstot vienu skaņu vairākas reizes atskaņošanu vienā laika momentā. Ar XCESS viņš skaņu nospēlē tikai tad spēlē no jauna. Vai ir iespējams dabūt tāpat kā DelphiX, ka skaņu palaižot, viņš viņu nevis noskandina un tad nākamo, bet visu vienā putrā samaisīt? _________________ Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Aug 13, 2004 3:02 pm Post subject: |
|
TXSWindowsSound metode Play vai tad pēc tāda principa nestrādā?
A bet ar to TDXDirectSound klasi gan taa nesanaaks, vismaz man tā papēto sources sķiet. |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Aug 13, 2004 3:50 pm Post subject: |
|
He, pat neko nezinot par XCESS, spēju palīdzēt :) Vajadzēja tikai source drusku papētīt un helpā aci iemest. |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
Posted: Wed Aug 18, 2004 10:34 pm Post subject: |
|
A vot, tagad jaunas trobeles... skaņa tiek smuki atskaņota un tā, bet nevar vairākos līmeņos likt. Kjip,šaušanas skaņu, un pie reizes sprādzienu skaņu. Šams neļauj laist paralēli 2 skaņas! Ko darīt? Izmantoju šobrīd šādu metodi: Code: | DXSound := TXSWindowsSound.Create;
DXSound.AddSoundFromPackage(DXPack, 'sound\shoot');
dxsound.Play(0,false); |
_________________ Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Thu Aug 19, 2004 7:05 am Post subject: |
|
Nu ja, aizmirsu pateikt. Windows MAPI monopolizē skaņas izvadi, t.b. tikai viena source var reizē tikt izvadīta :( |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
|
Back to top |
|
|
fest
Joined: 07 Apr 2003 Posts: 187 Location: Madona
|
Posted: Thu Aug 19, 2004 9:23 pm Post subject: |
|
nez pameegjini kaadu fmod vai bass _________________ Signature for rent. Good as new.
4 lines max. 80 letters.
Ls 0,02/post
|
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Aug 20, 2004 6:59 am Post subject: |
|
DirectX header translation ir DirectX API apraksts Object Pascal valodā. Ar tiem tu vari pa taisno manipulēt ar DirectX objektiem, neizmantojot nekādus wraperus (šajā gadījumā XCESS). DDUtil ir dažas palīgfunkcijas ar bitmapu ielādi uz DirectDrawSurface objektu. |
|
Back to top |
|
|
fest
Joined: 07 Apr 2003 Posts: 187 Location: Madona
|
Posted: Fri Aug 20, 2004 9:33 pm Post subject: Re: XCESS skaņa |
|
AnetiX wrote: | Man te tāda problēma ar XCESS sound engini ir tāda, ka šams uz dxdirectsound.play(0,false); atskaņo skaņu tikai vienu reizi, a man vajag lai nākamo reizi viņš skaņu dublē. DelphiX komponenti uz play skaņu palaida. Ja uzliku taimerī skaņas palaišanu, tad pirms skaņa bija beigusies, viņš jau laida nākamo pa virsu, tādā veidā iegūstot vienu skaņu vairākas reizes atskaņošanu vienā laika momentā. Ar XCESS viņš skaņu nospēlē tikai tad spēlē no jauna. Vai ir iespējams dabūt tāpat kā DelphiX, ka skaņu palaižot, viņš viņu nevis noskandina un tad nākamo, bet visu vienā putrā samaisīt? |
a kas tev liedz izmantot DeplhiX prieksh sounda un XCESS prieksh grafikas?? _________________ Signature for rent. Good as new.
4 lines max. 80 letters.
Ls 0,02/post
|
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sat Aug 21, 2004 11:26 am Post subject: |
|
AnetiX wrote: | DelphiX komponentiem tur rodas problēmas, ja skaņa nav jau EXE failā, bet tiek lādēta programmas atvēršanas laikā. |
Nevar būt! |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
Posted: Sat Aug 21, 2004 7:14 pm Post subject: |
|
Code: | DXWaveList.Items.Add;
DXWaveList.Items[0].Wave.LoadFromFile('sound\shotgunshoot.wav');
DXWaveList.items[0].play(false); |
Šitā kaut kā neiet. :/ _________________ Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com |
|
Back to top |
|
|
fest
Joined: 07 Apr 2003 Posts: 187 Location: Madona
|
|
Back to top |
|
|
|