অ্যান্ড্রয়েডে মিডিয়াপ্লেয়ার এবং ভিডিওভিউয়ের মধ্যে পার্থক্য কী


95

আমি ভাবছিলাম যে ভিডিওগুলি স্ট্রিমিংয়ের ক্ষেত্রে তাদের মধ্যে কোনও পার্থক্য রয়েছে কিনা।

আমি জানি VideoViewস্ট্রিমিংয়ের জন্য ব্যবহার করা যেতে পারে এবং এর Mediaplayerজন্য কী? আমি যতদূর জানি, MediaPlayerঠিক একই জিনিস কি করতে পারি VideoView?

কেউ আমাকে উত্তর দিতে পারে?

এবং যদি আমি আরটিএসপি ব্যবহার করে সার্ভার থেকে অ্যান্ড্রয়েডে ভিডিও স্ট্রিম করতে চাই তবে আমার কোনটি দিয়ে শুরু করা উচিত? VideoViewবা MediaPlayer?

যেকোনো পরামর্শ?


এটি কি সুপারউজারে থাকা উচিত নয়?
কামিস

14
আমি মনে করি এটি এখানে। এটি কি অ্যান্ড্রয়েড প্রোগ্রামিং প্রশ্ন নয়?
juell

উত্তর:


40

একই প্রশ্নটি জিজ্ঞাসা করছিল এবং মার্ক (কমন্সওয়্যার) এখানে অসংখ্য থ্রেডে পরামর্শ দিয়েছিল আমি বুঝতে পেরেছি , ভিডিওভিউ এম্বেডড কন্ট্রোল সরবরাহ করার জন্য মিডিয়াপ্লেয়ার এবং সারফেসভিউয়ের জন্য একটি মোড়কের (কোডের 200 শত লাইন)।

তিনি দয়া করে কিছু উদাহরণ শেয়ার করেছেন:

https://github.com/commonsguy/cw-advandroid/blob/master/Media/Video/src/com/commonsware/android/video/VideoDemo.java

https://github.com/commonsguy/vidtry/blob/master/src/com/commonsware/android/vidtry/Player.java

এবং থেকে উদাহরণ Android SDK http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo.html

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


17

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

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

String url = "rtsp://yourrtsplink.com/blah";
Uri uri = Uri.parse(url);
startActivity(new Intent(Intent.ACTION_VIEW, uri));

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


কোনটি দ্রুত?
অ্যালবার্ট চেন


0

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.