درمیان سے آواز لوپ کریں
آپ کی ضرورت کے اوزار
آواز کے وسط سے لوپ کھیلنے کے لیے اس وقت ہم مندرجہ ذیل دو ٹولز استعمال کریں گے:
- واووساور
- Xact
ڈاؤن لوڈ اور انسٹال واووساور
واووساور آڈیو فائلوں میں waveform ڈیٹا کی ترمیم کے لئے ایک آلہ ہے. آپ واووساور ڈاؤن لوڈ کر سکتے ہیں از:
جب آپ صفحہ کھولتے ہیں تو تصویر میں سرخ بارڈر ربط سے مسل ڈاؤن لوڈ کریں ۔ 32 بٹ اور 64 بٹ ورژن ہیں ، لہذا آپ کے چلانے کے ماحول میں ایک ہی استعمال کریں.
واووساور صرف EXE کی طرف سے چل سکتا ہے ، لہذا اسے انسٹال کرنے کی کوئی ضرورت نہیں ہے. کسی بھی فولڈر میں توسیع کریں.
ڈاؤن لوڈ اور انسٹال کریں XACT
XACT آپ کو ٹھیک ٹیون کرنے اور ونڈوز اور ایکس بوکس پر کھیل آواز کھیلنے کی اجازت دیتا ہے کہ ایک آلہ ہے.
XACT اس کے اپنے طور پر تقسیم نہیں کیا جاتا ہے اور XNA کھیل سٹوڈیو اور DirectX SDK کے ساتھ آتا ہے. اس بار ہم XNA کھیل اسٹوڈیو کے ساتھ آئے کہ ایک استعمال کریں گے. آپ مندرجہ ذیل لنکس سے XNA گیم سٹوڈیو ڈاؤن لوڈ کرسکتے ہیں:
ایک بار ڈاؤن لوڈ, انسٹال کرنے کے لئے انسٹالر چلائیں. XNA کھیل سٹوڈیو صرف سرکاری طور پر ونڈوز 7 تک حمایت کی جاتی ہے ، لیکن ہم نے تصدیق کی ہے کہ یہ ونڈوز 10 ماحول میں بھی نصب کیا جائے گا.
واووساور میں لوپ پوائنٹس کے ساتھ ایک لہر فائل بنائیں
اس صوتی فائل کو تیار کریں جو آپ پہلے سے لوپ کرنا چاہتے ہیں ۔ بنیادی ترمیم ایک لہر فائل میں ہے ، لیکن بنیادی آڈیو ڈیٹا بھی MP3 فائلوں ، وغیرہ سے درآمد کیا جا سکتا ہے. (اس نمونے میں استعمال ہونے والی آڈیو فائل "H/" گیلری ، نگارخانہ "کی سائٹ سے" Pokkuru کوئی زمین (k15 mp3) "فائل)
اسے شروع کرنے کے لئے واووساور چلائیں.
اسکرین ظاہر کی جاتی ہے ۔
واووساور پر مہیا کردہ آڈیو مسل گھسیٹیں اور چھوڑیں ۔ Waveform کوائف دکھائے جاتے ہیں ۔
آپ ماؤس کے ساتھ waveform کوائف گھسیٹتے ہوئے ایک حد اطلاق منتخب کر سکتے ہیں ۔ جس حد تک آپ لوپ کرنا چاہتے ہیں منتخب کریں ۔
مینو سے ، منتخب کریں ٹولز > لوپ > لوپ پوائنٹس بنائیں. یہ سچ ہے جب آپ ٹول بار میں "L" بٹن دبائیں.
"لوپ شروع کریں" اور "لوپ اختتام" انتخاب کے دونوں اطراف پر دکھائے جاتے ہیں. یہ لووپاد ہونے کی حد ہے.
آڈیو کوائف محفوظ کرنے کے لیے مینیو سے محفوظ کریں > مسل منتخب کریں ۔
مسل بنیادی طور پر موج مسل ہے ۔ اسے اپنے فولڈر میں محفوظ کریں. اگر آپ اسے دوبارہ ترمیم کرنا چاہتے ہیں تو ، آپ اس لہر فائل کو واووساور میں گر کر وسط سے اس میں ترمیم کرسکتے ہیں.
مسل محفوظ ہے ۔ XACT اس لہر فائل کا استعمال کرتا ہے. اگر آپ نے ایک MP3 فائل کی بنیاد پر ترمیم کی ہے تو ، آپ اب MP3 فائل استعمال نہیں کرنا چاہتے ۔
اس فائلوں کو بنائیں جو آپ کو XACT میں موکھیل آواز کھیلنے کی ضرورت ہے
شروع مینیو سے Microsoft XNA گیم سٹوڈیو 4.0 تازہ > Microsoft کراس پلیٹ فارم آڈیو تخلیق ٹول 3 (XACT3) منتخب کریں ۔ اگر آپ DirectX SDK ، وغیرہ سے انسٹال کرتے ہیں تو برائے مہربانی وہاں سے شروع کریں ۔
یہ شروع کرنے کے بعد فوری طور پر سکرین بن جاتا ہے. اس وقت XACT صرف سب سے آسان کام کرتا ہے ، لہذا اگر آپ یہ جاننا چاہتے ہیں کہ یہ کس طرح استعمال کرنا ہے ، تو براہ کرم اسے ویب پر چیک کریں. XACT کسی خاص کارروائی کی ضرورت نہیں ہے ، یہاں تک کہ اگر آپ وسط میں لوپ پلے بیک ترتیبات کے ساتھ ایک لہر فائل کا استعمال کرتے ہیں.
پہلا قدم ایک پراجیکٹ بنانا ہے ۔ ٹول بار پر ایک نیا پروجیکٹ بناتا ہے کے لیے بٹن پر کلک کریں ۔
اس محل وقوع کا اختصاص کرتا ہے جہاں پروجیکٹ محفوظ ہے ۔
جب آپ پراجیکٹ تخلیق کر لیتے ہیں تو پیچھے کی لہر پر دائیں کلک کریں اور نئی لہر بینک منتخب کریں ۔
جب آپ کو یقین ہے کہ لہر بینک بنایا گیا ہے تو ، آواز بینکوں کو دائیں کلک کریں اور نئی آواز بینک منتخب کریں.
سکرین ایک ڈایاگرام کی طرح دکھائی دیتا ہے ۔
آپ کو صرف لہر بینک ونڈو میں تخلیق کردہ لہر فائل کو ڈریگ اور ڈراپیں.
پھر آواز بینک کے اوپری بائیں علاقے میں لہر بینک میں شامل کردہ ڈیٹا کو ڈریگ اور ڈراپیں.
پھر نیچے بائیں جانب اشارہ علاقے میں آواز کے علاقے میں شامل کردہ اعداد و شمار کو ڈریگ اور ڈراپیں.
صوتی فائل کو منتخب کریں اور اس بات کی تصدیق کرلیں کہ نچلے بائیں پراپرٹی میں لوپ لامحدود کے لئے چیک کی گئی ہے ۔
جب آپ کر رہے ہیں تو ، اس کی تعمیر کرنے کے لئے ٹول بار میں تعمیر کے بٹن پر کلک کریں.
ونڈو ظاہر ہوتا ہے ، لیکن اسے مکمل کرنے کے لئے صرف "ختم" بٹن دبائیں.
تصدیق کریں کہ اس فولڈر میں Win فولڈر تخلیق کیا گیا ہے جہاں آپ نے پراجیکٹ کو بچایا ، اور یہ کہ تین فائلوں کو اس میں پیدا کیا جاتا ہے.
ایک کھیل پروجیکٹ بنائیں
جو باقی ہے وہ فائل رجسٹر کرنے اور موکھیل پروجیکٹ میں ایک پروگرام بنانے کے لئے ہے. اس بار میں اسے ونڈوز پروجیکٹ میں بنا رہا ہوں. ہم نے تصدیق کی ہے کہ یہ ونڈوز سٹور اطلاقات اور ونڈوز موبائل کے ساتھ کام کرتا ہے.
پروجیکٹ بنانے کے بعد ، وہ تین فائلیں رجسٹر کریں جو آپ نے صرف اس مواد کے فولڈر میں XACT میں بنائی ہے ۔ یہ ایک خاص مواد فولڈر ہونا نہیں ہے.
اپنی منتخب کردہ تین مسلوں کے ساتھ خواص کھولیں ۔
اگر نیا ہو تو آؤٹ پٹ ڈائریکٹری میں نقل کریں ۔
Windows یونیورسل ایپ پروجیکٹ (یواپ) اوپر سیٹنگوں کے ساتھ دستیاب نہیں ۔ اس کے بجائے ، "مواد" پر عمل کی تعمیر تبدیل کریں.
باقی صرف پروگرام ہے. یہ بنیادی طور پر ایک ہی پروگرام ہے جو آواز پلے بیک کے طور پر XACT کا استعمال کرتے ہوئے ہے.
اپنے مطلوبہ نام کے لیے Microsoft. Xna. فریم ورک کا اضافہ کریں ۔
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
مندرجہ ذیل تین لائنوں کو فیلڈ میں شامل کریں: اوداوانگانا ، سووندبنک ، اور واویبنک.
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
AudioEngine audioEngine;
SoundBank soundBank;
WaveBank waveBank;
آپ لوادکونٹینٹ کے طریقہ میں اوداوانگانا ، سووندبنک اور واویبنک کی مثالیں تخلیق کرتے ہیں ۔ ان میں سے ہر ایک کو مواد کے فولڈر میں شامل تین فائلوں سے ملتا ہے ، لہذا براہ کرم اس منصوبے کے جڑ فولڈر سے متعلق اس کی وضاحت کریں.
یہاں ہم دائیں جانب کھیل رہے ہیں ، لیکن ایک حقیقی کھیل میں آپ اسے ادا کریں گے جہاں آپ چاہتے ہیں.
protected override void LoadContent()
{
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
// TODO: use this.Content to load your game content here
audioEngine = new AudioEngine(@"Content/LoopSample.xgs");
soundBank = new SoundBank(audioEngine, "Content/Sound Bank.xsb");
waveBank = new WaveBank(audioEngine, "Content/Wave Bank.xwb");
soundBank.GetCue("k15").Play();
}
اس حالت میں چلائیں اور اس بات کو یقینی بنائیں کہ یہ وسط میں لوپ ہے. اصل لوپ کنٹرول لہر فائل یا XACT مرحلے میں مکمل ہو گیا ہے ، لہذا آپ کو اپنے پروگرام میں کسی خاص ترتیب کو بنانے کی ضرورت نہیں ہے.
سکیڑنا آڈیو فائلوں کے بارے میں
XACT فائل کے سائز کو کم کرنے کے لئے آڈیو فائلوں کو سکیڑیں کرنے کی صلاحیت فراہم کرتا ہے. XNA گیم سٹوڈیو کمپریسڈ فائلوں کو کھیلنے کے لئے قابل تھا ، لیکن موکھیل ان کی حمایت نہیں کرتا ، لہذا کھیلنے کے دوران مستثنیات یا اتفاقیہ آڈیو ہوسکتا ہے. صرف سکڑا wave مسلیں اصل شرائط میں استعمال کی جا سکتی ہیں ۔ جیسا کہ آپ دیکھ سکتے ہیں ، فائل کا سائز بہت بڑا ہے.
اگر آپ واقعی فائل کا سائز کم کرنا چاہتے ہیں ، تو آپ کو لہر فائل کی نمونے کی شرح کو ایڈجسٹ کرنے کی ضرورت ہے ، اور اسی طرح.
آئی فون ، لوڈ ، اتارنا Android ، لینکس ، اور اویس دستیاب ہیں
XACT ونڈوز اور ایکس بوکس کا آلہ ہے ، لہذا یہ اس بات کا یقین نہیں ہے کہ یہ دوسرے پلیٹ فارمز پر کام کرے گا. اگر ضروری ہو تو ، اسے آزمائیں اور فیصلہ کریں کہ اگر آپ اسے ملازمت کرنا چاہتے ہیں.