انجمن سایت کلیدستان



پخش فایل تصویریزمان کنونی: ۱۳۹۵/۰۹/۱۵، ۰۷:۰۰ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: se7en
آخرین ارسال: e.mahi
پاسخ 4
بازدید 324

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پخش فایل تصویری

پخش فایل تصویری

#1
سلام دوستان.

یه برنامه دارم مینویسم میخواستم تو یه قسمت ازش یه دکمه بزارم که فایل تصویری پخش کنه. یعنی با کلیک کردن رو این دکمه یه فیلم یه دقیقه ای پخش بشه.

ممنون میشم کمک کنید. خودم نتونستم چیزی پیدا کنم.
پاسخ

پخش فایل تصویری

#2
(۱۳۹۴/۱۲/۰۲, ۰۷:۰۳ ب.ظ)se7en نوشته: سلام دوستان.

یه برنامه دارم مینویسم میخواستم تو یه قسمت ازش یه دکمه بزارم که فایل تصویری پخش کنه. یعنی با کلیک کردن رو این دکمه یه فیلم یه دقیقه ای پخش بشه.

ممنون میشم کمک کنید. خودم نتونستم چیزی پیدا کنم.

سلام
پپخش این فیلم میخواهید از روی سایتی باشه یا داخل خود برنامه از دیتابیس بخونه و فیلم رو پخش کنه
Iran PROGRAMER2016
پاسخ
 سپاس شده توسط programmerirani

پخش فایل تصویری

#3
(۱۳۹۴/۱۲/۰۲, ۰۷:۰۳ ب.ظ)se7en نوشته: سلام دوستان.

یه برنامه دارم مینویسم میخواستم تو یه قسمت ازش یه دکمه بزارم که فایل تصویری پخش کنه. یعنی با کلیک کردن رو این دکمه یه فیلم یه دقیقه ای پخش بشه.

ممنون میشم کمک کنید. خودم نتونستم چیزی پیدا کنم.

اگه میخواید فایل تصویریتون از یه سایت باشه یک VideoView روی صفحه بندازید
و دسترسی زیر رو به فایل  AndroidManifest.xml برنامه تون بدید

کد پی‌اچ‌پی:
<uses-permission android:name="android.permission.INTERNET" /> 


و دستورات زیر onCreate وارد کنید
کد پی‌اچ‌پی:
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.VideoView;
import android.widget.MediaController;
import android.util.Log;
import android.media.MediaPlayer;

public class 
VideoPlayerActivity extends ActionBarActivity {

 
   String TAG "مسیر فایل تصویری";

 
   @Override
    protected void onCreate
(Bundle savedInstanceState) {
 
       super.onCreate(savedInstanceState);
 
       setContentView(R.layout.activity_video_player);

 
       final VideoView videoView =
 
               (VideoViewfindViewById(R.id.videoView1);

 
       videoView.setVideoPath(
 
               "آدرس مستقیم فیلم");

 
       MediaController mediaController = new
 
               MediaController(this);
 
       mediaController.setAnchorView(videoView);
 
       videoView.setMediaController(mediaController);

 
       videoView.setOnPreparedListener(new
 
               MediaPlayer.OnPreparedListener()  {
 
                    @Override
                     
public void onPrepared(MediaPlayer mp) {
 
                             Log.i(TAG"Duration = " 
                    
videoView.getDuration());
 
                    }
 
        });

 
       videoView.start();

 
   }
.
.
.


importهای مهم برای اجرای فایل تصویری
کد پی‌اچ‌پی:
import android.widget.VideoView;
import android.widget.MediaController;
import android.util.Log;
import android.media.MediaPlayer
ساخت یک Tag برای مشاهده عملیات
کد پی‌اچ‌پی:
String TAG "آدرس فیلم"
ساخت یک شی از VideoView
کد پی‌اچ‌پی:
final VideoView videoView =
 
               (VideoViewfindViewById(R.id.videoView1); 
ایجاد کنترل برای پخش فایل تصویری
کد پی‌اچ‌پی:
mediaController.setAnchorView(videoView);
 
       videoView.setMediaController(mediaController); 
کد پی‌اچ‌پی:
videoView.setOnPreparedListener(new
 
               MediaPlayer.OnPreparedListener()  {
 
                    @Override
                     
public void onPrepared(MediaPlayer mp) {
 
                             Log.i(TAG"Duration = " 
                    
videoView.getDuration());
 
                    }
 
        }); 
و در نهایت start پخش فیلم
کد پی‌اچ‌پی:
videoView.start(); 


این برای پخش فیلم از یک سایت
Iran PROGRAMER2016
پاسخ
 سپاس شده توسط se7en ، programmerirani ، zanyyy

پخش فایل تصویری

#4
(۱۳۹۴/۱۲/۰۲, ۰۷:۰۳ ب.ظ)se7en نوشته: سلام دوستان.

یه برنامه دارم مینویسم میخواستم تو یه قسمت ازش یه دکمه بزارم که فایل تصویری پخش کنه. یعنی با کلیک کردن رو این دکمه یه فیلم یه دقیقه ای پخش بشه.

ممنون میشم کمک کنید. خودم نتونستم چیزی پیدا کنم.

برای پخش فیلم از از خود برنامه

یک پوشه row ایجاد کنید فایل تصویری رو درون اون قرار بدید

در Layout یک VedioView ایجاد کنید
کد پی‌اچ‌پی:
<VideoView
    android
:id="@+id/video_view"
 
   android:layout_width="match_parent"
 
   android:layout_height="match_parent" >
</
VideoView


و دستورات زیر رو در فایل java قرار بدید
کد پی‌اچ‌پی:
VideoView videoView = (VideoViewfindViewById(R.id.video_view);
 
   MediaController mediaController = new MediaController(this);
 
   mediaController.setAnchorView(videoView);
 
   videoView.setMediaController(mediaController);
 
   videoView.setVideoURI(Uri.parse("android.resource://" getPackageName() + "/" R.raw.نام فایل));
 
   videoView.start(); 
دستورات را در بدنه onCreate بنویسیدو درصورت تمایل میتونید videoView.start() رو در یک خاصیت کلیک بنویسید
Iran PROGRAMER2016
پاسخ
 سپاس شده توسط se7en ، programmerirani ، zanyyy


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)