۱۳۹۴/۱۲/۰۳, ۰۴:۱۶ ب.ظ
(۱۳۹۴/۱۲/۰۲, ۰۷:۰۳ ب.ظ)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 =
(VideoView) findViewById(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;
کد پیاچپی:
String TAG = "آدرس فیلم";
کد پیاچپی:
final VideoView videoView =
(VideoView) findViewById(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());
}
});
کد پیاچپی:
videoView.start();
این برای پخش فیلم از یک سایت
ErfanMahigir