آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش تلوزیون در آندروید

Ghost  11 سال پیش  11 سال پیش
+4 0

سلام دوستان .

من دارم یه پروژه کوچولو مینویسم که یه جای کار گیر کردم . من توی برنامم نیاز دارم تا یکی از شبکه های تلوزیونی رو نمایش بدم.

فقط یکی از شبکه های تلوزیونی . مثل این برنامه : لینک

چجوری میتونم یک ویدیو پلیر داشته باشم که یکی از شبکه ها رو نشون بده ؟ لطفا کمک کنید

0 0
سلام دوستان . سوال تغیر پیدا کرد و فهمیدم سوتی دادم :) لطفا کمک کنید (11 سال پیش)
0 0
دوستان کمک کنید لطفا . چندین سوال در این باره بود که جواب کامل نداشت . (11 سال پیش)
 برای این سوال 6 پاسخ وجود دارد.
پاسخ به سوال 
Hajhosseini  11 سال پیش
+4 0

قبلا توی انجمن مطرح شده، با یک سرچ ساده هم میتونستید پیدا کنید:
باید یک استریم بگیرید (لینک استریم رو میتونید از سایت های ایرانی بگیرید) و اون استریم رو نمایش بدید. به همین راحتی.
این نمایش دادن میتونه در VideoView باشه، مثل مثال زیر: 

 

 VideoView videoView =(VideoView)findViewById(R.id.your_video_view);MediaController mc =newMediaController(this);
    videoView.setMediaController(mc);String str ="the url to your video";
Uri uri =Uri.parse(str); videoView.setVideoURI(uri); videoView.requestFocus(); videoView.start();

 

0 0
ممنون . به همین راحتی ؟ راستی منظورت از استریم مثل این هست : لینک ؟ (11 سال پیش)
0 0
منظورم این هست که یعنی باید این لینک رو بگذارم ؟ (11 سال پیش)
0 0
نه اون لینک سایت بود، لینکی که توی اون Player در حال پخش هست منظورمه. فکر کنم لینکش این باشه، باز شما چک کنید تا مطمئن شید rtmp://edge5.livetv.irib.ir/tv3/irib3-2 (11 سال پیش)
پاسخ به سوال 
Ghost  11 سال پیش
0 0

سلام دوست عزیز .

من این کدها رو نوشتم ولی وقتی برنامه اجرا میشه مینویسه پخش ویدیو ممکن نیست و برنامه بسته میشه

 
VideoView videoView = (VideoView) findViewById(R.id.your_video_view);
MediaController mc = newMediaController(this);
videoView.setMediaController(mc);
String str = "http://www1.live.irib.ir/web/live/tv/channel3?file=irib3-2&streamer=rtmp://cdn.live.irib.ir:1935/irib3";
Uri uri = Uri.parse(str);

videoView.setVideoURI(uri);

videoView.requestFocus();
videoView.start();
}


private MediaController newMediaController(TestViedioActivity testViedioActivity) {
return null;
}

باید چیکار کنم ؟

+1 0
فکر کنم لینک استریم این باشه : rtmp://edge4.livetv.irib.ir/tv3/irib3-2 درضمن احتمالا permision Internet هم لازمه (11 سال پیش)
0 0
جای your_video_view هم باید از Design یه videoView بسازید ، بهش آیدی بدید و اون آیدی رو بنویسید (11 سال پیش)
0 0
من همه این کار ها رو انجام دادم . این پروژه منه . لطفا دانلودش کنید و ببینید چه مشکلی وجود داره . ممنون لینک (11 سال پیش)
0 0
دوستان , هنوز کسی دانلود نکرده پروژه ام رو ؟! (11 سال پیش)
پاسخ به سوال 
Leon  11 سال پیش
+2 0

مشکل از لینک بود 

از آپارات یه لینک گرفتم  درست شد

   

VideoView videoView = (VideoView) findViewById(R.id.videoView);
        MediaController mc = new MediaController(this);
        videoView.setMediaController(mc);
  String str = "http://hw2.asset.aparat.com/aparat-video/ae70d74a7050d18842a343b141b4516e2061954.apt?start=0";
        Uri uri = Uri.parse(str);
        videoView.setVideoURI(uri);
        videoView.requestFocus();
        videoView.start();
0 0
دیگه نمیدونم لینک استریم شبکه های تلویزیون رو چجوری باید گرفت (11 سال پیش)
0 0
این ویدیویی که دادی اجرا شد . اما تلوزیون نمیاد . اینم لینک استریم ها : لینک . تست کن (11 سال پیش)
0 0
راستی میگم استریم آپارات رو چجوری تونستی پیدا کنی ؟ (11 سال پیش)
0 0
باید Internet Download Manager باز باشه ، بعد که ویدئو رو پخش کنی یه popup میاد یه گوشه که نوشته Download This Video ، که اگر اون رو بزنی URL میده (11 سال پیش)
0 0
طبق چیزی که توی سایت گوگل نوشته پروتوکل های خاصی رو میشه استریم کرد که اون لینک هایی که ما داشتیم و شما دادی نمیشه ، rtmp رو من گفتم و اینی که شما پیشنهاد کردی mms (11 سال پیش)
0 0
لینک (11 سال پیش)
0 0
آهان . خب به نظرت الان چجوری میتونم یک شبکه رو نشون بده ؟ چجوری استریم اش رو بگیرم ؟ (11 سال پیش)
0 0
برنامه ای به نام "سیمای همراه" توی بازار هست که الان نگاه کردم دیدم از mxPlayer استفاده میکنه ، نه VideoView (11 سال پیش)
+1 0
خب چجوری میشه از این mxPlayer استفاده کرد ؟ یعنی چجوری به برنامه بگم ؟ (11 سال پیش)
0 0
باید از چیزی به نام setPackage استفاده کنی (11 سال پیش)
پاسخ به سوال 
Leon  11 سال پیش
+1 0

    String videoUrl = "rtmp://edge4.livetv.irib.ir/tv3/irib3-2";
        Intent i = new Intent(Intent.ACTION_VIEW);
        i.setData(Uri.parse(videoUrl));
        startActivity(i);

 

0 0
این سورسی که دادی چی هست ؟ کجا ازش استفاده کنم ؟ (11 سال پیش)
0 0
به عنوان رویداد کلیک یک دکمه (11 سال پیش)
0 0
به عنوان رویداد کلیک یک دکمه (11 سال پیش)
0 0
این کد برای اینه که شما ویدیو رو با یک Player دیگه اجرا کنید. با اجرای این کد یک دیالوگ باز میشه که از کاربر میپرسه میخواد ویدیو رو با چه برنامه ای باز کنه. (11 سال پیش)
0 0
آره ، آخه rtmp با VideoView استریم نمیشه ، پروتوکل پشتیبانی شدش نیست، چکار کنیم که پخش کنه ؟ (11 سال پیش)
+1 0
من توی زمینه پخش ویدیو اطلاعات بیشتری ندارم، باید سرچ کنید، روش های مختلف رو امتحان کنید و براش وقت بذارید. به جواب که رسیدید یک آموزش هم درج کنید که دیگر دوستان هم بتونن از روشتون استفاده کنن (11 سال پیش)
0 0
سلام , این کدی که شما دادی رو من امتحان کردم برام یک صفحه سایت باز میشه و دوباره بسته میشه !؟ (11 سال پیش)
0 0
MXPlayer باید نصب باشه (11 سال پیش)
0 0
خب من الان روی گوشی ام mxPlayer ندارم . وقتی برنامه باز میشه کرش میکنه ! (11 سال پیش)
0 0
نمیدونم ، برای من داره و درست کار میکنه ، اصولی و درستش اینه که توی همون VideoView استریم بشه که من بلد نیستم :) (11 سال پیش)
پاسخ به سوال 
Ghost  11 سال پیش
0 0

سلام . با کد @Leon برنامه برای منم کار کرد . شبکه 3 رو آورد . با mxPlayer .

اما من یک مشکلی دارم ! برام صدای برنامه ( بهونه :)) میاد ولی تصویر ندارم !

ببینید :

چیکار باید بکنم ؟

0 0
راستی یه سوال دیگه : استریم شبکه 3 و ... رو از کجا میشه پیدا کرد ؟ (11 سال پیش)
پاسخ به سوال 
Leon  11 سال پیش
+5 0

بهترین  آموزش RTMP (پخش زنده شبکه های تلویزیون داخل برنامه بدون استفاده از MXPlayer و ...) با استفاده از vitamio library

Link

دوستانی که علاقه دارند یادبگیرن ، بیاید یک بار با هم انجام بدیم 

و لینک شبکه ها :  لینک

0 0
سلام . منکه دوست دارم یادبگیریم ولی انگگلیسی بلد نیستم ! اگه بشه یک ترجمه خلاصه هم یکی بگذاره خیلی خوب میشه . (11 سال پیش)
+1 0
اپ تلویزیون هوشمند هم که تو بازار هست از همین کتابخونه استفاده میکنه (11 سال پیش)
0 0
من از این کتابخونه استفاده کردم و پخش هم کرد ولی سرعت پخش پایین بود و صدا با تصویر همخوانی نداشت. (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .