reza2001 587 ارسال شده در 25 شهریور، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ سلام به همه دوستان گلم ! 1 . من توی اکتیویتی مین گفتم که برنامه فقط عمودی باشه . حالا می خوام فقط یه اکتیوتی افقی نشون داده بشه ! امکان پذیر هست ؟! 2 . من داخل لایوت یه پنل 100 درصد دارم که کل صفحه رو میگیره . حالا با استفاده از کد زیر یه ویدئو ویو بهش اضافه می کنم : Panel1.AddView(vw,0,0,100%x,100%y) می خوام ایم ویدئو پلیر کل صفحه برنامه یا همون کل پنل رو بگیره ولی هر کاری کردم نشد . درباره تنظیم ویویی که تو اکتیویتی اد می کنیم یه توضیحی بدین . کد نویسیش با دیزاینر اسکریپت متفاوته ! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
reza2001 587 ارسال شده در 25 شهریور، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ سلامی مجدد ! خب جواب سوال اول رو دوست عزیزمون دادن : با اضافه کردن این کد به مانیفست ادیتور میشه یه اکتیویتی خاص رو افقی کرد: SetActivityAttribute(activity, android:screenOrientation, "landscape") (به جای activity اسم اکتیویتی خودتونو وارد کنید) _____________________________________________________________ اما سوال دوم ! هیچ راهی نبود که ویدئو ویو رو فول اسکرین کنیم . تو سایت مرجع کتابخانه vvelibsrc معرفی شده بود که من گیرش آوردم و از لینک زیر می تونید دانلود کنید : دانلود vvelibsrc سایت مرجع این کد ها رو برای این کتابخانه گذاشته بود : Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. End Sub Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Dim vvv As VideoViewExt Dim pp As Phone End Sub Sub Activity_Create(FirstTime As Boolean) 'icemod.phone1.SetScreenOrientation(0) vvv.Initialize("vv1") 'vve.Initialize("vve") Log(icemod.playerfn) vvv.LoadVideo(icemod.mypath,icemod.playerfn) Activity.AddView(vvv,0,0,Activity.Width,Activity.Height) vvv.Play End Sub Sub vv1_Complete Log("complete") End Sub Sub Activity_Resume pp.SetScreenOrientation(0) End Sub Sub Activity_Pause (UserClosed As Boolean) pp.SetScreenOrientation(1) End Sub من تست کردم و قول اسکرین هم شد ! اما .... کد های قبلیم که ویدئو ویو رو با کتابخانه Audio ادد می کرد قابلیت ایست و ادامه و عقب و جلو بردن فیلم رو داشت ولی فول اسکرین نمی شد . ویدئو ویو با کتابخانه vvelibsrc فول اسکرین میشه اما قابلیت عقب و جلو بردن و مکث و ادامه نداره ! به این نتیجه رسیدم از همون Audio استفاده کنم و با فول اسکرین نشدنش بسازم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Amir - B 185 ارسال شده در 20 فروردین، ۱۳۹۵ اشتراک گذاری ارسال شده در 20 فروردین، ۱۳۹۵ سلامی مجدد ! خب جواب سوال اول رو دوست عزیزمون دادن : _____________________________________________________________ اما سوال دوم ! هیچ راهی نبود که ویدئو ویو رو فول اسکرین کنیم . تو سایت مرجع کتابخانه vvelibsrc معرفی شده بود که من گیرش آوردم و از لینک زیر می تونید دانلود کنید : دانلود vvelibsrc سایت مرجع این کد ها رو برای این کتابخانه گذاشته بود : Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. End Sub Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Dim vvv As VideoViewExt Dim pp As Phone End Sub Sub Activity_Create(FirstTime As Boolean) 'icemod.phone1.SetScreenOrientation(0) vvv.Initialize("vv1") 'vve.Initialize("vve") Log(icemod.playerfn) vvv.LoadVideo(icemod.mypath,icemod.playerfn) Activity.AddView(vvv,0,0,Activity.Width,Activity.Height) vvv.Play End Sub Sub vv1_Complete Log("complete") End Sub Sub Activity_Resume pp.SetScreenOrientation(0) End Sub Sub Activity_Pause (UserClosed As Boolean) pp.SetScreenOrientation(1) End Sub من تست کردم و قول اسکرین هم شد ! اما .... کد های قبلیم که ویدئو ویو رو با کتابخانه Audio ادد می کرد قابلیت ایست و ادامه و عقب و جلو بردن فیلم رو داشت ولی فول اسکرین نمی شد . ویدئو ویو با کتابخانه vvelibsrc فول اسکرین میشه اما قابلیت عقب و جلو بردن و مکث و ادامه نداره ! به این نتیجه رسیدم از همون Audio استفاده کنم و با فول اسکرین نشدنش بسازم سلام دوست عزیز با این کتابخونه هم میشه این امکان رو اضافه کرد . videPlayer.MediaControllerEnabled=True لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
asajadi84 567 ارسال شده در 25 شهریور، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ با اضافه کردن این کد به مانیفست ادیتور میشه یه اکتیویتی خاص رو افقی کرد: SetActivityAttribute(activity, android:screenOrientation, "landscape") (به جای activity اسم اکتیویتی خودتونو وارد کنید) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 25 شهریور، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ سلام. من میخواستم اینکارو بکنم اما نشد و هرکاری کردم ویدیو گوشه افتاد(توی گوشی های بزرگ) که آخر مجبور شدم با اینتنت ویدیو رو پخش کنم که اینکارو بکنی خوبه. از v.SetLayout میشه یه کارایی کرد فکر کنم ولی درکل من تو سایت منبع که دنبالش بودم یه کتابخانه گذاشته بودن نمیدونم پولی بود یانه دانلود نکردم. یه سرچ بکن: full Screen VideoView لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
reza2001 587 ارسال شده در 25 شهریور، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ ممنون پژمان جان ! تو سایت مرجع گشتم . این تاپیک رو پیدا کردم : http://www.b4x.com/android/forum/threads/videoview-always-full-screen.13746/ تمام راه حل هایی که گفته شود بود تست کردم ولی جواب نداد . دوستان دیگه نظری ندارن ؟ خیلی فوریه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
reza2001 587 ارسال شده در 25 شهریور، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ متاسفانه تا به حال برای این موضوع راه حلی پیدا نشده . اگه تونستید یکم درباره اد کردن ویو داخل اکتیویتی توضیح بدن . منظورم مقادیری هست که وارد می کنم . Panel1.AddView(vw,0,0,100%x,100%y) هر کدوم از 0 و 0 و 100%x و 100%y چه کاری می کنن و کدوم جهت رو تنظیم می کنن ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 25 شهریور، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ متاسفانه تا به حال برای این موضوع راه حلی پیدا نشده . اگه تونستید یکم درباره اد کردن ویو داخل اکتیویتی توضیح بدن . منظورم مقادیری هست که وارد می کنم . Panel1.AddView(vw,0,0,100%x,100%y) هر کدوم از 0 و 0 و 100%x و 100%y چه کاری می کنن و کدوم جهت رو تنظیم می کنن ؟ من میگم از همون اینتنت استفاده کن بهتره ، نیازی به mxPlayer هم نیست. Left: مشخصه که از 0 باشه ویو کاملا میچسبه به سمت چپ ، اگه 100 باشه میچسبه به سمت راست ، اگه 50 باشه بین راست و چپش میمونه وسط. Top: اینم همینطور ، 0باشه میچسبه به بالا ، 50باشه از بالا و پایین میمونه وسط ، 100هم باشه میچسبه پایین. Width: طول ویو هست ، که 100 میذاریم یعنی کلا 100درصدx بشه - بر اساس طول همون گوشی کلش رو بگیره. Height: اینم که ازتفاع هست و بر اساس Y بهش مقدار میدیم. که اگه 100 باشه تمام صفحه رو از بالا و پایین میگیره ، 50 باشه ، 50درصد رو میگیره. که ظاهرا اینا برای ویدیو ویو تاثیری نداره. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
reza2001 587 ارسال شده در 25 شهریور، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ من میگم از همون اینتنت استفاده کن بهتره ، نیازی به mxPlayer هم نیست. میشه بیشتر توضیح بدین ؟ چطور این کار رو کنم ؟ مطمئنین به mxPlayer نیاز نداره ؟! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
reza2001 587 ارسال شده در 25 شهریور، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ دوستان یه راه حل پیدا کردم توی این لینک تو سایت مرجع :http://www.b4x.com/android/forum/threads/videoviewext-lib-write-by-icefairy.18621/#post107275 به احتمال 99% میشه کاری کرد که ویدئو ویو فول اسکرین بشه . کد هاش رو نوشته ولی به کتابخونه videoviewExtsrc نیاز داره که باید عضو باشی تا دانلود کنی . کسی میتونه دانلود کنه ؟! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 25 شهریور، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ میشه بیشتر توضیح بدین ؟ چطور این کار رو کنم ؟ مطمئنین به mxPlayer نیاز نداره ؟! نه نیازی به ام ایکس نداره ، یعنی در واقع لیست برنامه هایی که امکان پخش این ویدیو رو دارن واست باز میکنه و میگه یکی رو انتخاب کنید. اگه هم هیچ برنامه ی پخش کننده ای نداشته باشیم از پخش کننده پیشفرض گوشی پخش میشه. Dim ic As Intent ic.Initialize(ic.ACTION_VIEW, "LINK") ic.SetType("video/*") ic.WrapAsIntentChooser("یکی از پخش کننده ها را انتخاب کنید") StartActivity(ic) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
reza2001 587 ارسال شده در 25 شهریور، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 شهریور، ۱۳۹۴ این مورد هم خوبه . ولی پخش توی خود برنامه با استفاده از ویدئو ویو جالب تره ! اگه کسی کتابخونه videoviewExtsrc رو داره خوشحال میشم تو همین تاپیک بزاره ! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
reza2001 587
سلام به همه دوستان گلم !
1 . من توی اکتیویتی مین گفتم که برنامه فقط عمودی باشه . حالا می خوام فقط یه اکتیوتی افقی نشون داده بشه ! امکان پذیر هست ؟!
2 . من داخل لایوت یه پنل 100 درصد دارم که کل صفحه رو میگیره . حالا با استفاده از کد زیر یه ویدئو ویو بهش اضافه می کنم :
می خوام ایم ویدئو پلیر کل صفحه برنامه یا همون کل پنل رو بگیره ولی هر کاری کردم نشد .
درباره تنظیم ویویی که تو اکتیویتی اد می کنیم یه توضیحی بدین . کد نویسیش با دیزاینر اسکریپت متفاوته !
لینک ارسال
به اشتراک گذاری در سایت های دیگر
11 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.