নিজে ব্যাবহার করুন নিজের বানানো MEDIA PLAYER

সন্মানিত টিঊনার/ভিজিটরগন,

আপনারা সবাই কেমন আছেন?? আশা করি আল্লাহ্‌ আপনাদের খুব ভালো রাখছে।
আমরা সবাই বিভিন্ন media player ব্যাবহার করি । কিন্ত একবার ভাবুন তো সেই মিডিয়া প্লেয়ার যদি আপনার নিজের বানানো হয় !! হ্যা , আজ আপনি ও আমার সাথে একটা মিডিয়া প্লেয়ার বানাবেন । তবে প্রস্তুতি নিন ।

ready ??? 1.........2.............3..............
______________________________________________________________
-----------------------------------------------------------------------
নিজে নিজেই ভিজুয়াল বেসিক শিখি এবং সফটওয়্যার বানাই !!!
______________________________________________________________
-----------------------------------------------------------------------
গতবারে আমি দেখিয়েছিলাম কিভাবে ভিসুয়াল বেসিক এ কিভাবে প্রজেক্ট তৈরি করতে হয়।

আজ আমি শিখাব মিডিয়া প্লেয়ার বানানো

প্রথমেই আপনি ভিজুয়াল বেসিক ৬.০ install করুন । এরপর start থেকে program option থেকে visual basic 6.0 অপেন করুন।

এবার আপনি বাম দিকে ole এর নিচে রাইট ক্লিক করুন । এরপর components এ ক্লিক করুন।

এবার নিচের লিস্ট থেকে windows media player এর check b0x এ ক্লিক করে apply ও ok করুন

এবার বাম পাশ থেকে media player এ ক্লিক করে আপনার form এ সেট করুন
আবার একই ফরম এ বাম পাশ থেকে একটি command বাটন ও একটি লিস্ট বক্স
যোগ করুন।

এবার ডান দিক থেকে form1 সিলেক্ট করে add থেকে form ক্লিক করুন.এরপর open ক্লিক করুন


এরপর form2 ডান দিক থেকে select করে বাম পাশ থেকে image1 এ ক্লিক করে form2 তে সেট করুন ।এবার ফরম২ তে image1 select করে ডান দিকের properties থেকে stretch= true করে দিন ।যাতে image ইচ্ছা মত resize করা যায়। এবার একই properties থেকে picture এ drop করে নিজের picture বসিয়ে দিন । এবার টেনে টেনে ছোত বড় করতে পারবেন।

image add করার পর দেখতে এমন হবে

ডান দিক থেকে form1 সিলেক্ট করে add থেকে form ক্লিক করুন। এরপর dialog এ ক্লিক করুন। open ক্লিক করুন।

এবার dialog ফর্মে বাম পাশ থেকে একটি drive list , একটি directory list add করুন

এবার কোড লিখার পালা । আসুন শুরু করা যাক ।
এবার ডান দিক থেকে আবার form1 এ ডাবল ক্লিক করুন ,আপনার সামনে form1 হাজির হবে। form1 এ ফাকা জায়গায় ডাবল ক্লিক করুন এবং লিখুন নিচের কোড ঃ

Image1.ToolTipText = "click here for details"
Form1.BackColor = QBColor(0)
File1.Pattern = "*.mp3;*.mpg;*.dat;*.wav;*.mpeg;*.avi"

এবার form1 এর command1 এ ক্লিক করুন এবং লিখুন ঃ
Dialog.Show

এবার form1 এর windows media player select করে ডান দিক থে properties থেকে name এ গিয়ে rename করুন wmp

এবার form1 এর filelistbox এ ক্লিক করুন এবং লিখুন ঃ
wmp.URL = File1.Path & "\" & File1.FileName

এবার ডান দিক থেকে dialog এ ক্লিক করুন এবং dialog ফর্মের drive1 ক্লিক করে লিখুন ঃ
On Error Resume Next
Dir1 = Drive1

dialog ফর্মের OK button এ ক্লিক করে লিখুন ঃ
Form1.File1.Path = Dir1

dialog ফর্মের cancel button এ ক্লিক করে লিখুন ঃ
Unload me

ব্যাস হয়ে গেল আপনার নিজের মিডিয়া প্লেয়ার। তবে কেউ failure হলে আমাকে mail করে জানাবেন । আমি আপনাদের এই ফাইল টি দিয়ে দিব । তবে সাথে আপনার picture পাথে ভুলবেন না যেন ।

যদি ভাল লাগে তবে comment করে জানাবেন ।

আমার E-mail : [email protected]

আমার website : http://simantoromel.ucoz.com

note book : আমি আগামি devember মাস থেকে নিজের একটি programming Academy দিচ্ছি তাই আমি আপনাদের সকলের কাছে দোয়া প্রার্থি ।

Level 2

আমি প্রোগ্রামার রোমেল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 87 টি টিউন ও 732 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

ফেসবুকে আমি http://www.facebok.com/simantoromel.bd আমার ওয়েবসাইট http://www.corposolution.com


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

খুব সুন্দর হয়েছে রোমেল ভাই।এই ধরনের টিউন আরো করুন।সবাই অনেক কিছু শিখবে।প্রত্যেকটা লাইন ব্যাখ্যা করলে সবার বুঝতে খুব সুবিধা হতো।

    ধন্যবাদ ভাই।তবে সব লাইন এর ব্যাখ্যা দিতে গেলে অনেক টাইম লাগতো।তার থেকে কি এটা ভাল না?

ভাই আগামীতে ও এমন সব টিউনস আমাদের কে উপহার দিবেন please !!!!

ভাই সবাইকে কি প্রোগ্রামার বানিয়ে ফেলবেন না কি? ধন্যবাদ আপনাকে।

আয় হায়! এটা দিয়ে কি সব চলবে(vlc,gom এর মত)।

    মাখন ভাই চলবে সব কিছু………এমন কি বাস ও চলবে । হরতাল থাকলে। 😛 মজা করলাম ভাই। আপনার নাম টা আমার খুব ভাল লাগছে।

    Level 0

    ভাই,এতে সবকিছু চলবে না,মিডিয়া প্লেয়ারে যা চলে তাই এটাতে চলবে,কারন এখানে শুধু মিডিয়া প্লেয়ারটি ইনসার্ট করা হয় মাত্র,এজন্য মিডিয়া প্লেয়ার যেসকল কোডেক বা dll file ব্যবহার করে অর্থাৎ সহজ কথায় মিডিয়া প্লেয়ারে যে সকল ফাইল চলে,এতেও তাই চলবে।কারণ এতে প্রকৃতপক্ষে মিডিয়াপ্লেয়ারের স্কিন চেঞ্জ করা ছাড়া কিছু করা হয় না।তাই সত্যিকারের ভিন্ন প্লেয়ার তৈরির জন্য ভিজুয়্যাল বেসিকে এর সাথে আরো কিছু কাজ করতে হয়।

Level 0

good Work Bro

ভাই আমি তৈরি করতে পারিনাই । Source Code টা Upload করে দিন Please… Please ।
আমার ইমেল: [email protected]

আমি বিরাট মাইন্ড করছি, এটা আমার আসল নাম(!)। হা হা হা।(বাট ওয়ান রিকোয়েষ্ট, আমি আপনার কমেন্টের রিপ্লাই দিতে পারতেছি না এর কারণ কি। এটাই সিস্টেম নাকি কোন ট্রিক্স আছে)।

    আমি ত কিছু করি নাই। এরকম এখানে মাঝে মাঝে হয় । পরে পারবেন হয়তো । চেষ্টা করেন অবশ্যই হবে।

চেষ্টা করব না পারলে ছবি সহ মেইল পাঠাব ,ধন্যবাদ আপনাকে

Level 0

MITHU says:
৯ নভেম্বর, ২০১০ at 3:27 অপরাহ্ন

ভাই,এতে সবকিছু চলবে না,মিডিয়া প্লেয়ারে যা চলে তাই এটাতে চলবে,কারন এখানে শুধু মিডিয়া প্লেয়ারটি ইনসার্ট করা হয় মাত্র,এজন্য মিডিয়া প্লেয়ার যেসকল কোডেক বা dll file ব্যবহার করে অর্থাৎ সহজ কথায় মিডিয়া প্লেয়ারে যে সকল ফাইল চলে,এতেও তাই চলবে।কারণ এতে প্রকৃতপক্ষে মিডিয়াপ্লেয়ারের স্কিন চেঞ্জ করা ছাড়া কিছু করা হয় না।তাই সত্যিকারের ভিন্ন প্লেয়ার তৈরির জন্য ভিজুয়্যাল বেসিকে এর সাথে আরো কিছু কাজ করতে হয়।

    চলবে আপনি যদি সাপোর্টার হিসাবে K-Lite_Codec_Pack_590_Full ইন্সটল করে রাখেন ।।তখন আর K-Lite_Codec_Pack_590_Full এর দরকার হবে না ।আপনার এইটার মধ্যেই সব চলবে।

    Level 0

    ভাই,সীমাবদ্ধতা ত এখানেই,প্লেয়ারটা যে পিসিতে থাকবে সেখানে তো k-lite codec install করা নাও থাকতে পারে।একটা মৌলিক প্লেয়ারের ত নিজেরই কোডেক থাকে।

    হাহহাহাহহা ।ঠিক , তবে সবকিছুই নিজের মত করে পাওয়া কি ভাল না?

    আসলে ওইগুলাও ধার করা কোডেক, শুধু সফটওয়ারের সাথে শুধু ইন্সটল হয়। যেহেতু এটা হবিস্ট সফটওয়ার তাই আলাদা করে কোডেক ইন্সটল করতে হবে।

আমি মিডিয়া প্লেয়ার নিয়ে ভিবিতে অনেক লম্বা সময় প্রায় ৮ বছর যাবত কাজ করছি। যদি এ ব্যাপারে আরো বিস্তারিত কোন প্রয়োজন হয় তবে জানাবেন।

    ধন্যবাদ রুবেল ভাই ।জানাবো দরকার হলে ।

মনে হয় প্রোগ্রামিং শিখেই ফেলবো।
অনেক ধন্যবাদ রোমেল ভাই।

    হাঃ হাঃ হাঃ । আমি তো আপনাদের সাথেই আছি। আমি যা জানি তা আমি আপনাদের সাথে শেয়ার করছি ।আপনাদের ভাল লাগলেই আমার স্বার্থকতা ।ধন্যবাদ।

যদি মাইন্ড না করেন তাহলে আমি একটা ফিচার এড করিঃ

Form এ ডাবল ক্লিক করে নীচের মত কোড লিখুনঃ

Private sub form_load()
if command “” then
filename=mid(command,1,len(command)-1)
wmp.URL =filename
end if

তাহলে আপনি যদি কোন ফাইল টাইপ আপনার সফটয়ারের সাথে associate করে রাখেন,তাহলে সেই ফাইল এ ডাবল ক্লিক করলেই আপনার মিডিয়া প্লেয়ার দিয়ে সেটা চালু হবে।

মাতব্বরি মনে করেন না, আমি শুধু একটু সাহায্য করলাম। @ কামরুল ইসলাম রুবেল , ভাই মাঝে মাঝে মিডিয়া প্লেয়ার কন্ট্রোল নিয়ে কিছু অজানা জিনিস শেয়ার করেন, আমি প্রায় ৫ বছর ধরে এটা নিয়ে কাজ করছি

    ভাই এত কস্ট করার কি দরকার?? আমি খুব সহজ ভাবে জানানোর চেষ্টা করেছি ।। এটা তো কোন advance ভাবে শিখানো হয়নি ।তাই খুব-ই সোজা coding ..ধন্যবাদ আপনাকে শেয়ার করার জন্য।।

    যা লিখেছেন তাতে পুরা একটা মিডিয়া প্লেয়ার বানানো যায়,শুধু এই ফিচার টা বাকী ছিল তাই এড করে দিলাম।

    অনেক ধন্যবাদ এনাম ভাই, কষ্টো করে feature add করার জন্য :)।আশা করি সামনেও পাশে থাকবেন।

একবারতো বানিয়ে দেখতেই হয়।
আর না পারবেতো রোমেল ভাই আছেনই।
অসংখ্য ধন্যবাদ অসাধারন একটা টিউন করার জন্য।
আপনি আসলেই programmer রোমেল।

    হাঃহাঃ হাঃ 🙂 🙂 :D। আতাউর ভাই , আমি অনেক সাধারন একজন লোক । আর প্রোগ্রাম আমার নেশা ,তাই সময় পেলেই আমি আপনাদের সাথে শেয়ার করার চেষ্টা করি। হ্যা, ঠিক বলেছেন,না পারলে তো আমি আছি-ই।ধন্যবাদ

Image1.ToolTipText = “click here for details”
Form1.BackColor = QBColor(0)
File1.Pattern = “ * .mp3 * .mpg * .dat * .wav * .mpeg * .avi”
এই কোডটিতে ভুল আছে মনে হয়

    আপনি কষ্ট করে মিলিয়ে নিন ।
    Image1.ToolTipText = “click here for details”
    Form1.BackColor = QBColor(0)
    File1.Pattern = “*.mp3;*.mpg;*.dat;*.wav;*.mpeg;*.avi”

    আপনার ভুল আছে
    file1.pattern= এর পরে এক্সটেনসন গুলো তে আপনি ; (সেমিকোলন ) দেন নাই।

    আর কষ্ট করে form1 এ একটি picture add করে নিন

ভার্সন আপগ্রেডেড হবে কি তৈরী করার পর?