SoundJS HTML5 এর & # x3c সঙ্গে কাজ করার কাজ সহজসাধ্য; অডিও & # x3e; সঙ্গে যখন কাজ চেহারা খুব দরকারী হতে পারে, কিন্তু প্রায়ই একটি অগ্নিপরীক্ষা হতে পারে যা ট্যাগ,.
লাইব্রেরি একটি লাইভ ওয়েব পেজে অডিও ফাইল, চ্যানেল ব্যবস্থাপনা, অডিও ফাইল লোড, ব্যাচ অপারেশন, ভলিউম কন্ট্রোল, এবং অন্যান্য বিভিন্ন শব্দ ও প্লেব্যাক সংক্রান্ত বৈশিষ্ট্য জন্য সামগ্রী উপলব্ধ করা হয় যা একটি API- এর সাথে কাজ করার জন্য একটি সহজ এপিআই exposes.
SoundJS বিশেষ কিছু করতে, কিন্তু নিছক একাধিক প্ল্যাটফর্মের, ডিভাইস, এবং ব্রাউজার জুড়ে ওয়েবে শব্দসমূহ সঙ্গে কাজ করার জন্য সরঞ্জামের একটি অভিন্ন সেট প্রদান করে না.
এটা ভূমিকা সদা চেঞ্জিং ব্রাউজার এবং মান আড়াআড়ি জুড়ে অডিও প্লেব্যাক এবং ম্যানিপুলেশন অপারেশন স্থির হয়.
পুরোনো ব্রাউজারের জন্য একটি ফ্ল্যাশ ফলব্যাক প্রক্রিয়া একটি প্রতিরক্ষামূলক ব্যবস্থা হিসেবে SoundJS সঙ্গে বস্তাবন্দী হয়.
উদাহরণ এবং ব্যবহারের নির্দেশাবলী ডাউনলোডের প্যাকেজের সাথে অন্তর্ভুক্ত করা হয়
এই রিলিজে নতুন কি:.
- নতুন বর্গ এবং উত্তরাধিকার মডেল
- নতুন বর্গ এবং উত্তরাধিকার মডেল
- Default SoundInstance সঙ্গে একটি বাগ সংশোধন করা হয়েছে, তা না ফাংশন playFailed আছে সাউন্ড দ্বারা বলা হয় যে
- লোড এখন এটি অন্তর্ভুক্ত ছিল যদি প্রয়োজন বোধ করা হয় যা removeSound এবং removeManifest মধ্যে basePath, অন্তর্ভুক্ত
- পুরাতন ব্রাউজারে WebAudioPlugin এবং HTMLAudioPlugin ত্রুটি দমনের যে সঠিকভাবে object.defineProperty সমর্থন করে না
- পরিবর্তে সংজ্ঞায়িত বস্তুর বৈশিষ্ট্যাবলী ব্যবহার করার জন্য সব লাইব্রেরি পরিবর্তণ এনেছে আক্ষরিক স্বরলিপি আপত্তি.
- উৎস ইতিমধ্যে লোড করা হয়েছে যদি registerSound এবং registerManifest সত্য ফিরে আপডেট করা হয়েছে.
- যোগ করা হয়েছে removeSound, removeManifest, এবং removeAllSounds ফাংশন সাউন্ড , ধ্বনি আনলোড করতে পারবেন.
- সহজ অভ্যন্তরীণ preloading অনুমতি শব্দ নিবন্ধীকরণ ও প্রকাশ্য রেজিস্ট্রেশন যোগ করা হয়েছে , ধ্বনি পূর্বলোড এবং ভূমিকা রাখতে পারে যাতে
- বিরাম দেওয়া উদাহরণস্বরূপ কারণ হবে FlashPlugin সঙ্গে স্থায়ী একটি বিষয়, একবার শুরু, কলব্যাক onComplete ফায়ার না.
<লি> এটা মিথ্যা করা উচিত যখন এটা ভুল সত্য isSupported ফিরে সৃষ্টিকারী HTMLAudioPlugin একটি সমস্যা সংশোধন করা হয়েছে - জুড়ে উন্নত ডকুমেন্টেশন
- <একটি কনফিগার createjs নামস্থান মধ্যে সব শ্রেণীর সরানো / লি>
<লি> অনুপস্থিত শব্দ জন্য উন্নত সমর্থন যোগ করা হয়েছে. SoundJS কল এটি তৈরি করা হয় যখন বিফল হবে না যে একটি লাইটওয়েট উদাহরণস্বরূপ ধার্য করা হয়.
<লি> স্বাধীনভাবে একটি গ্লোবাল নিঃশব্দ সম্পত্তি নিয়ন্ত্রণ স্ট্যাটিক নিঃশব্দ / সশব্দ পদ্ধতি যোগ করা হয়েছে. - এই সংস্করণ অডিও বিমূর্ত যে একটি লক্ষ্য প্লাগ মডেল অন্তর্ভুক্ত অগ্রাধিকার দেওয়া যেতে পারে, যা বিভিন্ন প্লাগিন, প্লেব্যাক.
- SoundJS প্রথম অফিসিয়াল আলফা রিলিজ
- দয়া করে জাভাস্ক্রিপ্ট ক্লায়েন্ট সাইড সক্রিয়
<লি> যোগ করা হয়েছে লোক / সারা setters
<লি> Refactor PreloadJS ক্লাস ব্যবহার অভ্যন্তরীণ preloading জন্য
<লি> যোগ করা হয়েছে অডিও পরী সমর্থন
<লি> বাগ সংশোধন করা হয়েছে এবং আপডেট প্রচুর
কি সংস্করণ 0.6.0 নতুন:
<লি> যোগ করা হয়েছে লোক / সারা setters
<লি> Refactor PreloadJS ক্লাস ব্যবহার অভ্যন্তরীণ preloading জন্য
<লি> যোগ করা হয়েছে অডিও পরী সমর্থন
<লি> বাগ সংশোধন করা হয়েছে এবং আপডেট প্রচুর
কি সংস্করণ 0.5.2 নতুন:
<লি> এটি একটি বস্তুর মধ্যে প্রেরণ করা হত যদি খেলার কলে পঠিত হওয়াও ইন্টারাপ্ট মান প্রতিরোধকারী একটি বাগ সংশোধন করা হয়েছে
<লি> পরিবর্তন SoundInstance বরং মিশ্রণ চেয়ে createjs.EventDispatcher প্রসারিত
<লি> পূর্ণ src (basePath + + SRC) প্রয়োজন যে basePath পদ্ধতির পরিবর্তন সালে তৈরি এবং খেলার কল
<লি> একটি উপায় হিসেবে একটি চিহ্নিত তালিকা প্রতিস্থাপন করা হয় যা চালু createjs.Sound.alternateExtensions, বিকল্প ধরনের ফাইল লোড
<লি> অসমর্থিত করুন & quot; | & quot; বিকল্প ফাইল পদ্ধতির শ্রেণীর মাত্রায় alternateExtensions পদ্ধতির পক্ষে
<লি> অসমর্থিত registerPlugin একটি একক যুক্তি সঙ্গে registerPlugins পক্ষে
<লি> অসমর্থিত FlashPlugin BASE_PATH পক্ষে swfPath মধ্যে
<লি> যোগ করা হয়েছে কনসোল লগ অবচিত কল উপরে ব্যবহার করা হয়
<লি> যোগ করা হয়েছে willTrigger () EventDispatcher পদ্ধতি
কি সংস্করণ 0.5.1 নতুন:
<লি> WebAudioPlugin পরিবর্তন এটা ওয়েব অডিও API এর স্থায়ী কাজ খসড়া কাজ করার অনুমতি
<লি> WebAudioPlugin SourceNode করতে SoundInstance নোড যাতে পরিবর্তন - & # x3e; PanNode - & # x3e; GainNode - & # x3e; context.destination ফায়ারফক্স বাগ স্বমতে আনা
কি সংস্করণ 0.5.0 নতুন:
<লি> অর্থাত্ সংশ্লিষ্ট প্লাগইন, createjs.WebAudioPlugin.SoundInstance সব সাব API গুলি Namespaced.
<লি> বাস্তবায়িত createjs utils.
<লি> বাস্তবায়িত করুন & quot; কঠোর করুন & quot ব্যবহার; মোড.
সরিয়ে <লি> সরানো হয়েছে অবচিত পদ্ধতি এবং বৈশিষ্ট্য, doc'd.
<লি> আপডেট WebAudioPlugin নতুন কল এবং অবচিত কল হ্যান্ডেল.
উন্নত ব্যবহারকারীদের iOS উপর HTMLAudioPlugin সক্রিয় করতে সক্ষম হবেন <লি> HTMLAudioPlugin যোগ করা হয়েছে enableIOS সম্পত্তি, (প্রস্তাবিত নয়).
<লি> সাউন্ড এবং SoundInstance মধ্যে ওভারলোড খেলার কল অনুমতি অপশন একটি অবজেক্ট হিসেবে পাস করা, অর্থাৎ (the & quot; সংগীত & quot ;, {লুপ: -1, ভলিউম: 0.5}) খেলা এবং খেলার.
<লি> XHR বরং এটা অভিমানী চেয়ে স্থানীয় ফাইল উপলব্ধ হলে পরিবর্তন WebAudioPlugin পরীক্ষা হয় না.
<লি> স্থানীয় লোড জন্য এবং PreloadJS সঙ্গে basePath সমর্থন বাস্তবায়ন.
<লি> যোগ করা হয়েছে লোক / ভলিউম এবং SoundInstance প্যান করতে গোয়েন্দা, tweening অনুমতি.
কি সংস্করণ 0.4.1 নতুন:
অ্যাপ্লিকেশন করুন & quot; <লি> যোগ করা হয়েছে MobileSafe ডেমো & quot চালু দেখানোর জন্য; একটি স্পর্শ ইভেন্ট ভিতরে, মোবাইল ডিভাইসের অডিও প্লেব্যাক সক্রিয়
<লি> ব্যবহারকারীর কোনো ভূমিকা ছাড়াই মোবাইল ডিভাইসের প্লেব্যাক সমাধা যা যোগ করা হয়েছে playEmptySound () মেথড,
<লি> HTMLAudioPlugin এখন অধিক নির্ভরযোগ্য looping প্রদান ট্যাগ লুপ সম্পত্তি ব্যবহার
<লি> WebAudioPlugin একবার দেখে এগিয়ে মসৃণ looping সক্রিয় যোগাযোগ যোগ
সংস্করণ ফলে, 0.4.0 নতুন কি:
PreloadJS ছাড়া <লি>. এই ফাইল লোড হিসাবে কলব্যাক এবং EventDispatch অন্তর্ভুক্ত করা হয়েছে.
<লি> যোগ করা হয়েছে ডিফল্ট আচরণ খেলার src টি রেজিস্ট্রিকৃত হয় নি নামক বা preloaded হয় যখন src লোড
<লি> সরানো হয়েছে গ্লোবাল বিরাম / সারসংকলন
এখন গ্লোবাল ভলিউম যা SoundJS.setVolume (), স্থানে, গ্লোবাল setMasterVolume সরানো হয়েছে
প্লাগ উপর <লি> যোগ গ্লোবাল ভলিউম / নিঃশব্দ পদ্ধতি, সব স্থানেই বৈশিষ্ট্য সেটিং স্থানে ব্যবহার এবং বিদ্যমান করা যাবে
<লি> দৃষ্টান্ত ঐ একই বৈশিষ্ট্য স্বাধীন
প্রভাবিত যা <লি> যোগ করা হয়েছে সঠিক গ্লোবাল নিঃশব্দ, শুধু শব্দ নিঃশব্দ প্রয়োগের পরিবর্তে, বিশ্বব্যাপী শোনাচ্ছে
SoundJS এবং SoundInstances উপর <লি> getMute () এবং setMute (আপনি) (নিঃশব্দ পরিবর্তন)
<লি> মুছে ফেলা আইডি ভিত্তিক লুকআপ
<লি> সংশোধিত প্লাগ পদ্ধতির, এবং সরলীকৃত অভ্যন্তরীণ API গুলি
<লি> যোগ করা হয়েছে EventDispatcher SoundJS কার্যকারিতা এবং SoundInstance
<লি> যোগ করা হয়েছে onSuccess কলব্যাক এবং সাফল্য ইভেন্ট সফল খেলার রিপোর্ট SoundInstance করতে.
<লি> ডিফল্ট অডিও হ্যান্ডলার যা নতুন WebAudioPlugin মাধ্যমে অফিসিয়াল WebAudio সমর্থন
<লি> যোগ করা হয়েছে একটি থামানো শব্দ তৈরি করতে ব্যবহার করা যেতে পারে, যা SoundJS উপর () মেথড, তৈরি
এটি বন্ধ দৃষ্টান্ত পাওয়া যায় তাই SoundInstance উপর <লি> পরিবর্তন setPosition () মেথড
SoundInstance উপর <লি> পরিবর্তন getDuration () মেথড 0 পরিবর্তে, বন্ধ দৃষ্টান্ত সময়কাল ফেরৎ তাই
SoundJS.play দৃষ্টান্ত অবস্থান, ভলিউম বজায় রাখা তথাকথিত, এবং প্যান হলে সেট <লি> পরিবর্তন ডিফল্ট মান স্পষ্টভাবে যদি না
<লি> পরিবর্তন
<লি> createjs নামস্থান, createjs.proxy উপর একটি প্রক্সি সঙ্গে সাউন্ড প্রক্সি প্রতিস্থাপিত (পদ্ধতি, সুযোগ, args *);
<লি> এটা করো না হবে তাই দেরী না SoundInstance পরিচালিত হয় কিভাবে স্থায়ী সমস্যা হলে বিরতি () বা বন্ধ () আগে বলা হয়
<লি> প্লেব্যাক শুরু
কখনও কখনও প্রতিরোধ ছিল যে indexOf মধ্যে সঙ্গে <লি> স্থায়ী বিষয় স্টপ / নিঃশব্দ, ইত্যাদি.
<লি> FlashPlugin প্রাথমিক নিঃশব্দ রাষ্ট্র সঙ্গে স্থায়ী সমস্যা
<লি> getDuration সবসময় 0 ফিরে সৃষ্টিকারী FlashPlugin একটি সমস্যা সংশোধন করা হয়েছে
<লি> এটা থেকে স্থগিত বা সেট ছিল একই বিন্দু থেকে লুপ একটি looping শব্দ কারণ হবে FlashPlugin একটি সমস্যা সংশোধন করা হয়েছে
<লি> অবস্থান
<লি> (পূর্বে তা বলা যাবে না হবে) FlashPlugin SoundInstance. স্থায়ী লুপ কলব্যাক
<লি> কাজ থেকে এটি বন্ধ হবে যা ক্যাচিংয়ের জন্য একটি জাতি শর্ত সৃষ্টিকারী ইন্টারনেট FlashPlugin, সঙ্গে একটি সমস্যা সংশোধন করা হয়েছে
<লি> কখনও কখনও
<লি> উন্নত উদাহরণ
সংস্করণ 0.3.0 নতুন কি:
<লি> WAV ফাইল preloading জন্য সমর্থন যোগ করা হয়েছে
<লি> স্থায়ী ফ্ল্যাশ পুনরায় লোড সমর্থন যখন ট্যাগ মোডে
কোড শুধুমাত্র যা <লি> যোগ করা হয়েছে লাইটওয়েট ফ্ল্যাশ উদাহরণস্বরূপ,
<লি> ফ্ল্যাশ ভ্রমণ লগ ইন করতে হবে, যা FlashPlugin একটি ডিবাগ পতাকা [showOutput] যোগ করা হয়েছে
<লি> canPlayType অ সমর্থিত ব্রাউজারে রানটাইম নিক্ষেপ সঙ্গে স্থায়ী সমস্যা.
কি সংস্করণ 0.2.0 নতুন:
<লি> অন্যান্য আপডেট এটা প্লেব্যাক শুরু করেছে একবার অডিও নিয়ন্ত্রণ অনেক সহজ উপায় প্রদান করে একটি শব্দ গাওয়া হয় যখন ফেরত দেওয়া হয় যা নিয়ন্ত্রণযোগ্য শব্দ দৃষ্টান্ত, অন্তর্ভুক্ত.
কি সংস্করণ 0.1 নতুন:.
আবশ্যক
পাওয়া মন্তব্যসমূহ না