PDA

View Full Version : تلویزیون آنلاین



Programmatore
یک شنبه 01 دی 1392, 01:43 صبح
دوستان میشه کمی در مورد نحوه ساختن اپلکیشن تلویزیون انلاین توضیح بدین... ممنون میشم :لبخندساده:

rubiks.kde
یک شنبه 01 دی 1392, 10:20 صبح
هر شبکه برای پخش یک آدرس url داره که با دادن این آدرس به media player میتونید به صورت آنلاین برنامه رو مشاهده کنید.
البته بعضی از آدرس ها توسط پخش کننده آندورید پشتیبانی نمیشه و یا باید از برنامه هایی مثل mx player یا ... استفاده کنید
البته برای بعضی ها هم میشه از کتابخانه های جدا استفاده کنید.

Programmatore
یک شنبه 01 دی 1392, 19:27 عصر
ممنون از اینکه شما جواب دادین
ولی میشه شما یه مثالی بزنین...

من خودم اینطوری مینویسم فورس کلوز میده

VideoView videoview= (VideoView)findViewById(R.id.videoView1);
videoview.setVideoURI(Uri.parse("mms://77.36.254.170"));
videoview.setMediaController(new MediaController(this));
videoview.requestFocus();
videoview.start();

rubiks.kde
یک شنبه 01 دی 1392, 19:53 عصر
همون طور که گفتم بعضی از استریم ها مثل پروتکل mms توسط media player آندورید پشتیبانی نمیشه یا باید از کتابخانه native مربوط به mms استفاده کنید یا اینکه این آدرس رو با intent ارسال کنید تا اگه mx player یا dragon palyer نصب باشه اون ها پخش کنند.

Programmatore
دوشنبه 02 دی 1392, 01:40 صبح
مشکل اصلی فقط استفاده از پروتوکل mms بود که نتونستم چاره ای براش پیدا کنم.

میشه کد ارسال ادرس با intent رو اینجا بنویسید،...

rubiks.kde
دوشنبه 02 دی 1392, 01:50 صبح
این کدی هست که قبلا خودم ازش استفاده کردم.

Button play = (Button) findViewById(R.id.play);
play.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try{
Intent intent = new Intent(Intent.ACTION_VIEW); //I encourage using this instead of specifying the string "android.intent.action.VIEW"
intent.setData(Uri.parse("mms://77.36.161.10/farhang"));
v.getContext().startActivity(intent);
}catch (Exception e) {
// TODO: handle exception
Toast toast = Toast.makeText(MainActivity.this, "are you have Dragon Player or mx player in your mobile ???", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
toast.show();
}
}
});

rubiks.kde
دوشنبه 02 دی 1392, 02:05 صبح
البته از کتابخونه vitamio هم میتونی استفاده کنی

Programmatore
دوشنبه 02 دی 1392, 11:31 صبح
واقعا ممنون.. خیلی کمکم کردید :لبخندساده:

farzad_shami12
پنج شنبه 05 تیر 1393, 15:17 عصر
یه سوال

mms://77.36.161.10/farhang
این رو از کجا یافتید ؟؟؟؟
واسه شبکه های دیگه رو چه جوری میتونم پیدا کنم ؟؟؟؟؟؟؟/
یا هر سایتی که پخش انلاین میده؟؟؟؟؟؟؟؟

NitroPlus
پنج شنبه 16 مرداد 1393, 19:20 عصر
سلام
اگه از کتابخونه های گفته شده استفاده کرد میشه از پلیر دارخلی اندروید استفاده کرد؟
چون نمی خوام دیگه به پلیر های دیگه سوییچ شه!