কীভাবে আপনার ফ্লটার অ্যাপে সঙ্গীত / অডিও যুক্ত করতে হয়

ঝাঁকুনি তৈরি চ্যালেঞ্জের পরে, আমি ভেবেছিলাম যে আমি যে কয়েকটি চ্যালেঞ্জের মুখোমুখি হয়েছি এবং কীভাবে আমি সেই চ্যালেঞ্জটি সমাধান করেছি সে সম্পর্কে জ্ঞান প্রতিফলিত করার এবং ভাগ করার সময় হবে a তাদের মধ্যে একটি আমার অ্যাপটিতে সঙ্গীত যুক্ত করছিল।

ফ্লুটার এসডিকে অডিও / মিউজিক প্লেব্যাকের জন্য সমর্থন নেই তা খুঁজে পাওয়ার পরে, আমি পাব.দেভে সংগীত সম্পর্কিত সমস্ত উপলব্ধ প্যাকেজগুলি অনুসন্ধান করে নীচের 6 টি পেয়েছি।

  1. সম্পদ_ অডিও_প্লেয়ার
  2. অডিও প্লেয়ার / অডিও প্লেয়ার / অডিও প্লেয়ার 2
  3. বাঁশি সংগীত প্লেয়ার
  4. অট্টালিকা অডিও
  5. স্টিরিও
  6. গান শোনার যন্ত্র

একটি সঙ্গীত প্লাগইন সন্ধান করার চেষ্টা করা এতটা কঠিন নয়। আপনি কি এমন একটি সঙ্গীত প্লাগইন সন্ধান করার চেষ্টা করছেন যা অ্যান্ড্রয়েড এবং আইওএস উভয় ক্ষেত্রেই কাজ করে? আরও কিছুটা চ্যালেঞ্জিং।

যাতে আপনাকে নিজের গবেষণা না করতে হয়, আমি প্রতিটি প্যাকেজের সাথে কীভাবে সঙ্গীত খেলতে পারি তার একটি দ্রুত উদাহরণ অন্তর্ভুক্ত করার সিদ্ধান্ত নিয়েছি, আমি যে সমস্যার মুখোমুখি হয়েছি listing

আপনি যদি দ্রুত শেষ দিকে যেতে চান তবে একটি টেবিল রয়েছে যা আমি প্রতিটি প্যাকেজের জন্য মূল ফলাফলগুলি সংক্ষিপ্ত করে রেখেছি। যদি তারা অ্যান্ড্রয়েড এবং / অথবা আইওএস সমর্থন করে, তারা যদি মিউজিক ফাইল প্লেব্যাক সমর্থন করে, যদি তারা অভ্যন্তরীণ ডিভাইস সংগীত ফাইলগুলি সমর্থন করে এবং শেষ পর্যন্ত যদি তারা আপনার ঝাঁকুনির প্রকল্পের সম্পদ ডিরেক্টরি থেকে সংগীত ফাইলগুলি সমর্থন করে তবে আমি তালিকাভুক্ত হব।

আপনি কি আমাকে ধন্যবাদ দিতে চান? মিডিয়াম ক্লিক করে এবং ভাগ করে এই প্যাকেজটির জন্য আপনার প্রশংসা দেখান। আমরা খুব খুশি হবে!

সম্পদ_ অডিও_প্লেয়ার

গিথুব | মদের দোকান

এটি আমি প্রথম প্যাকেজগুলির মধ্যে একটি ছিলাম, তবে দুর্ভাগ্যক্রমে এটি আইওএসে কাজ করে না। আপনার যদি আইওএস এবং অ্যান্ড্রয়েড উভয়েরই প্রয়োজন হয় তবে এটিকে এড়িয়ে চলুন।

আপনি যদি আইওএস সমর্থন করতে না চান তবে এই প্যাকেজটি সেট আপ করা সহজ এবং কোনও সঙ্গীত প্লেয়ার নমুনা অ্যাপ্লিকেশন পরীক্ষা করতে আপনি কেবল সম্পর্কিত নমুনাটি ক্লোন করতে পারেন।

তাত্ক্ষণিকভাবে পটভূমিতে সংগীত খেলতে কীভাবে সম্পদ_অডিও_প্লেয়ার সেটআপ করবেন।

সমস্যা

  • শুধুমাত্র অ্যান্ড্রয়েডের জন্য
  • অডিও প্লেব্যাক আরও সহজ করতে লুপ পদ্ধতির অভাব
  • আমি খুঁজে পেয়েছি যে কখনও কখনও শব্দটি এমুলেটরটিতে প্রথমবার বাজায় না। আমি নিশ্চিত না যে এটি কী কারণে ঘটছে। যাইহোক, আমি এমুলেটরটি পুনরায় চালু করার প্রস্তাব দিই এবং এটি সাধারণত আমার জন্য দ্বিতীয়বার (প্যাকেজের ত্রুটি নয়, কেবল আমার) কাজ করে যা আপনাকে সচেতন হতে দেয়!)

অডিও প্লেয়ার / অডিও প্লেয়ার / অডিও প্লেয়ার 2

গিথুব | মদের দোকান

যে কোনও সম্ভাব্য বিভ্রান্তি দূর করতে - হ্যাঁ আপনি এটি ঠিক পড়েছেন, খুব অডিও প্লেয়ার প্যাকেজের দুটি সংস্করণ রয়েছে।

হতভম্ব আমি জানি!

সর্বাধিক আপডেট হওয়া প্যাকেজটি অডিও প্লেয়ার। এর নাম সত্ত্বেও অডিও প্লেয়ার 2 সম্প্রতি অডিও প্লেয়ার বা অডিও প্লেয়ার হিসাবে আপডেট হয়নি। বিভ্রান্তি এড়াতে, আমি কেবলমাত্র সম্প্রতি আপডেট হওয়া প্যাকেজটি সংযুক্ত করেছি।

আমি কেবলমাত্র অডিও প্লেয়ারগুলিকে আমার ফ্লুটার তৈরি প্রকল্পে ব্যবহার করার পরে তাদের সেটআপ এবং ব্যবহারের জন্য খুব সহজ খুঁজে পাওয়ার পরামর্শ দিতে পারি। এটিই একমাত্র সঙ্গীত প্যাকেজ যা আমি কোনও সমস্যা ছাড়াই আইওএস এবং অ্যান্ড্রয়েডের জন্য কাজ করতে পেরেছি।

যদি এই 3 টি প্যাকেজের কোনও বিকাশকারী এটি পড়তে থাকেন তবে দয়া করে অন্যান্য অডিও প্লেয়ার প্যাকেজগুলির বিকাশকারীদের সাথে যোগাযোগ করুন এবং একটি প্যাকেজটিতে কাজ করতে সম্মত হন। যদি একই প্যাকেজের 3 টি সংস্করণ থাকে তবে এটি কারও উপকারে আসবে না।

কার্যত প্লাগইনটির একটি দ্রুত উদাহরণ এখানে

সমস্যা

  • Asset_audio_player এর সাথে সম্পর্কিত যেখানে আমি পেয়েছি যে কখনও কখনও অ্যামুলেটটিতে প্রথম প্রবর্তনের পরে অডিও তত্ক্ষণাত প্লে হয় না (সাধারণত এমুলেটর পুনরায় চালু করা প্রয়োজন)।
  • দূরবর্তীভাবে সংরক্ষিত এমপি 3 গুলি তাদের ইউআরএল থেকে প্লে করা যায় না
  • কোনও ডিভাইসের অভ্যন্তরীণ সংগীত ফাইলগুলি প্লে করা যায় না

বাঁশি সংগীত প্লেয়ার

গিথুব | মদের দোকান

এই প্লাগইনটি ব্যবহার করে আপনি কেবল এমন সংগীত ব্যবহার করতে পারেন যা ইতিমধ্যে ব্যবহারকারীর ডিভাইসে রয়েছে। এটি এর নাম অবধি বেঁচে থাকে - আপনি যদি কোনও সঙ্গীত প্লেয়ার বিকাশ করতে চান তবে এটি নিখুঁত গ্রন্থাগার, তবে দুর্ভাগ্যক্রমে এটি আইওএস এবং অ্যান্ড্রয়েড নয়, কেবল অ্যান্ড্রয়েড সমর্থন করে।

আমি দেখতে চাই যে একটি অডিও বাজানোর জন্য কিছু অতিরিক্ত কার্যকারিতা হবে যা বিকাশকারী সম্পদ ডিরেক্টরি থেকে ডেভেলপার দ্বারা নির্দিষ্ট করা হয়েছিল।

আপনার যদি আইওএস বিকাশের অভিজ্ঞতা থাকে তবে আপনি যদি আইওএস এবং অ্যান্ড্রয়েড উভয়ের পক্ষে কাজ করতে প্রকল্পে অবদান রাখতে পারেন তবে চমত্কার হবে!

দ্রষ্টব্য স্যাম্পল প্লাগ-ইন প্রকল্প এবং নমুনা সঙ্গীত প্লেয়ার প্রকল্পটি ব্যবহার করার সময় আপনার অ্যান্ড্রয়েড ডিভাইসে সংগীত রয়েছে তা নিশ্চিত করুন। অন্যথায় এটি (এবং নিম্নলিখিত উদাহরণ) কাজ করবে না।

আপনি যদি নিজের এমুলেটেড ডিভাইসে কীভাবে সঙ্গীত যুক্ত করবেন সে সম্পর্কে অনিশ্চিত হয়ে থাকেন তবে সক্রিয় এমুলেটরটিতে যে এমসি এমুলেটরটি চালাচ্ছেন তার পিসি থেকে কেবল একটি এমপি 3 ফাইল টেনে আনুন এবং এমপি 3 ফাইলটি স্বয়ংক্রিয়ভাবে ড্রপ হয়ে যাবে কম্পিউটার এমুলেটর থেকে ডাউনলোডগুলি অনুলিপি করছে। এর পরে আপনাকে এই ফাইলটি অডিও অঞ্চলে অনুলিপি করতে হবে।

একবার আপনি সমস্ত সেটিংস তৈরি করার পরে, আপনি নীচের উদাহরণটি চালাতে পারেন!

সমস্যা

  • আইওএসের জন্য এখনও কার্যকর করা হয়নি (শনিবার, মে 4, 2019 পর্যন্ত)
  • সম্পদ ডিরেক্টরিতে এমপি 3 প্লে করা যায় না
  • অডিও প্লেব্যাক আরও সহজ করতে লুপ পদ্ধতির অভাব

অট্টালিকা অডিও

গিথুব | মদের দোকান

আপডেট (অক্টোবর 7, 2019): দেখে মনে হচ্ছে এই প্যাকেজটি আর উপলব্ধ নেই - গিটহাব লিঙ্ক এবং পাব লিঙ্ক উভয়ই কাজ বন্ধ করে দিয়েছে।

আপনি যদি কোনও দূরবর্তী অবস্থান থেকে অনলাইনে সঙ্গীত স্ট্রিম করতে চান তবে ফ্লাটারি অডিও আপনাকে এই কার্যকারিতা দেয়!

যদিও আমি পুরোপুরি নিশ্চিত নই যে আপনার আইওএস প্রজেক্টের সাথে কাজ করবে যদি আমার উদাহরণটি আইওএসে চলছে এবং আইওএস-এ প্লাগইন নিয়ে অন্যান্য সমস্যা রয়েছে।

যখনই আমার উদাহরণটি অ্যান্ড্রয়েড ডিভাইসে চালিত হয়েছিল তখনই একটি সমস্যা দেখা দিয়েছে কারণ এটি অ্যান্ড্রয়েডএক্স সমর্থন করে না। এটি আপনার প্রকল্পে অন্য একটি প্লাগইন ব্যবহার করে যা অ্যান্ড্রয়েড এক্স ব্যবহার করে is আশা করি শিগগিরই এটি অ্যান্ড্রয়েড এক্সে আপডেট করা হবে এবং প্যাকেজটি অ্যান্ড্রয়েড এক্সের সাথে কাজ করে কিনা তা নিশ্চিত করার জন্য বর্তমানে একটি উন্মুক্ত পিআর রয়েছে যা এখনও মার্জ করা হয়নি।

আপনি আপনার অ্যাপ্লিকেশনটি লোড করার সাথে সাথে কীভাবে একটি দূরবর্তী সংগীত ফাইল স্ট্রিম করবেন তার একটি দ্রুত উদাহরণ এখানে

সমস্যা

  • বর্তমানে অ্যান্ড্রয়েড এক্স সমর্থনের অভাব রয়েছে
  • ঝাঁকুনির প্রকল্পের অ্যাসেট ফোল্ডার থেকে সংগীত ফাইলগুলি প্লে করা যায় না
  • আইওএস সমর্থন (?) নিয়ে সমস্যা হতে পারে
  • বিল্ড ফাংশনের বাইরে এটি কাজ করতে পারেনি
  • অডিও প্লেব্যাক আরও সহজ করতে লুপ পদ্ধতির অভাব

স্টিরিও

গিথুব | মদের দোকান

কীভাবে অ্যানড্রয়েড এবং আইওএস অভ্যন্তরীণ ফাইলগুলি ম্যানুয়ালি আপডেট করবেন তার অনুরাগী নন। এটি একটি স্ক্রিপ্টে স্বয়ংক্রিয় করা যেতে চাই Would মূলত যেহেতু আমার মনে হয় এগুলিকে ভুল ফাইলে রাখলে অতিরিক্ত সমস্যা তৈরি হতে পারে। উদাহরণস্বরূপ, আমি সাধারণত iOS অ্যাপ্লিকেশন বিকাশের সাথে পরিচিত নই। অতএব, যখন আমি তথ্য.পল্লিস্ট অনুসন্ধান করেছি, তখন একই নাম সহ অসংখ্য ফাইল পেয়েছি।

ম্যানুয়াল ফাইল সম্পাদনা - মজা নেই

আমি অ্যাপ্লিকেশনটি খোলার সাথে সাথেই এটি অডিও প্লে করার চেষ্টা করেছি, তবে অ্যান্ড্রয়েড নেটিভ কোড নিয়ে একটি সমস্যা হয়েছিল যেখানে আমি সমস্যা সমাধানের জন্য কিছুটা সময় ব্যয় করেছি এবং ঠিক কী খুঁজে বের করেছি? সমস্যার কারণ। আমি আরও গবেষণা করার জন্য এটি প্যাকেজের বিকাশকারীদের উপর ছেড়ে দিয়েছি।

দুর্ভাগ্যক্রমে, যখন আমার বোতামটি ক্লিক করার পরে একটি বোতাম টিপানো হয়েছিল তখন প্যাকেজটি কাজ করার চেষ্টা করার পরেও আমি একই সমস্যায় পড়েছিলাম। সুতরাং দুর্ভাগ্যক্রমে এই প্যাকেজের কোনও উদাহরণ নেই।

সমস্যা

  • অ্যাপ্লিকেশনটি তত্ক্ষণাত শুরু হয়ে গেলে কোনও সঙ্গীত পটভূমিতে প্লে যায় না
  • স্পষ্টতই অ্যান্ড্রয়েড এপিআই 27 এর জন্য এই প্যাকেজটির সাথে একটি অমীমাংসিত সমস্যা রয়েছে
  • সেট আপ করা বেশ কঠিন (সম্ভবত আমি কিছু ভুল করছি এবং সে কারণেই আমি এই সমস্যাগুলিতে ডুবেছি, তবে এটি এতটা কঠিন হওয়া উচিত নয়)

সংগীত প্লেয়ার (বিকাশে)

গিটলব | মদের দোকান

বর্তমানে বিকাশে এবং যখন আমি অডিও / মিউজিক প্লাগইনগুলি নিয়ে গবেষণা শুরু করি তখন এর উদাহরণ নেই এবং এখন \ o / যদিও দুর্ভাগ্যক্রমে আমি চেষ্টা করার পরে সফলভাবে কাজ করার উদাহরণটি পাইনি।

রেপোর প্লাগইনটি 0.0.6 সংস্করণ পর্যন্ত, তবে পাবটির নতুন সংস্করণ 0.0.3। ভবিষ্যতে এই প্লাগইনটির অগ্রগতি সম্পর্কে নজর রাখা এবং ভবিষ্যতে এই বিভাগটি আপডেট করা ভাল বলে মনে করুন the

এই মুহুর্তে আমি মনে করি প্যাকেজটি কেবল আইওএস হতে পারে, যদিও আমি 100% নিশ্চিত নই। এই ক্ষেত্রে, সম্ভবত বাঁশি সংগীত প্লেয়ার এবং সঙ্গীত প্লেয়ার বিকাশকারীদের পক্ষে একক সঙ্গীত প্লেয়ার তৈরির জন্য দল গঠন করা যা আইওএস এবং অ্যান্ড্রয়েডের জন্য একই কার্যকারিতা সরবরাহ করে

সমস্যা

  • বিকাশে এবং এখনও ব্যবহারের জন্য প্রস্তুত নয়

উপসংহার

অবাক করা বিষয় যে খুব বেশি বিভিন্ন সংগীত / অডিও প্যাকেজগুলি ইতিমধ্যে ফ্লটারের জন্য উপলব্ধ। তবে, আপনি নীচের টেবিল থেকে দেখতে পাচ্ছেন, প্রতিটি প্যাকেজটিতে কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য নেই। আপনার প্রকল্পে ফ্লুটারের জন্য কোনও প্যাকেজ চয়ন করার আগে এগুলি বিবেচনা করা গুরুত্বপূর্ণ important

কিছু প্যাকেজের জন্য আমার কাছে "?" ব্যবহারগুলি যা আমি অনুভব করেছি যে আমি আমার সম্পূর্ণ অভিজ্ঞতার ভিত্তিতে এই উদ্দেশ্যে প্যাকেজটি ব্যবহার করার পক্ষে পুরোপুরি নিশ্চিত নই - উদাহরণস্বরূপ, অন্যরা যদি তাদের কাজ করে তবে আমি প্রশংসা করব এমন কিছু করতে পারি ভাগ করুন অভিজ্ঞতা।

আমি এই প্যাকেজগুলির কিছু বিকাশকারী একসাথে 1/2 প্যাকেজ তৈরি করতে একসাথে কাজ করতে দেখতে দেখতে চাই যেগুলিতে এই সমস্ত মূল বৈশিষ্ট্য রয়েছে এবং এটি ফ্লুটার অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত - আইওএস এবং অ্যান্ড্রয়েড উভয়ই।

আপনার চিন্তা শেয়ার করুন!

যারা এই প্যাকেজগুলির মধ্যে একটি এবং এই প্যাকেজগুলির বিকাশকারীদেরও ব্যবহার করতে চান তাদের সহায়তা করার জন্য, আমি ফ্লার্ট থেকে সংগীত / অডিও প্যাকেজগুলির সাথে আপনার অভিজ্ঞতাগুলি ভাগ করে নেওয়ার জন্য একটি সমীক্ষা তৈরি করা সহায়ক বলে মনে করি।

আপনি যদি এই ফ্লটার মিউজিক / অডিও প্যাকেজ জরিপটি সম্পূর্ণ করতে পারতেন তবে আমি পছন্দ করব: https://forms.gle/JD4j9GQjgHEibJP5A

অবশেষে

পড়ার জন্য আপনাকে ধন্যবাদ! আমি আশা করি এই নিবন্ধটি আপনাকে এমন প্যাকেজটি বেছে নিতে সহায়তা করেছে যা আপনার ঝাঁকুনির প্রকল্পে আপনার প্রয়োজন অনুসারে হবে!

আমি এই চিঠি শেষ না হওয়া পর্যন্ত আপনাকে উদযাপন

https://twitter.com/MarkOSullivan94