EasyDelphi Q&A
0 تصويتات
30 مشاهدات

السلام عليكم

في سؤالي السابق تم الرد من احد الاخوة جزاه الله خيرا بوحدة لتشغيل الفيديو هي تعمل بشكل ممتاز لكن لم استطع ان اجعل الفيديو يظهر على البانل بشكل متناسق واضافة زرين ايقاف وتشغيل  هذه هي الوحدة

unit VideoView;

interface

uses
  System.SysUtils,
  FMX.Types,
  FMX.Helpers.Android,
  Androidapi.Helpers,
  Androidapi.JNI.App,
  Androidapi.JNI.Net,
  Androidapi.JNI.VideoView,
  Androidapi.JNI.Widget;

type
  TVideoView = class(TObject)
  private
    FDialog: JDialog;
    FVideoView: JVideoView;
  public
    procedure Play(Source: string);
  end;

implementation

{ TVideoView }

procedure TVideoView.Play(Source: string);
begin
  CallInUIThread(
    procedure
    begin
      FDialog := TJDialog.JavaClass.init(TAndroidHelper.Activity, -1);
      FDialog.setCancelable(True);

      FVideoView := TJVideoView.JavaClass.init(TAndroidHelper.Activity);
      FVideoView.setVideoURI(StrToJURI(Source));
      FVideoView.start;

      FDialog.setContentView(FVideoView);
      FDialog.show;
    end);
end;

end.

 

هذه صورة لظهور الفيديو على الفورم

 

سُئل في تصنيف fmx بواسطة (840 نقاط) | 30 مشاهدات

1 إجابة واحدة

+1 تصويت
أفضل إجابة

هذه الوحدة هي بالفعل تعمل في الأندرويد و تظهر لك الفيديو مع الصوت بإستعمال ال API لكنها ليست في بارنت فورم الخاص بالفايرمونكي بل هي في بارنت ما يسمى في برمجة الأندرويد ب: activity Layout و يظهر معها أيقونة السبلاش الخاصة بالتطبيق  لدينا ...

فمثلا لو جعلت السبلاش فارغة سيظهر خلف الفيديو فقط اللون الأسود الخاص بال: Activity Dialog

كما أنه من الصعب جدا أن تضع كل هذا في فورم من تطبيقط ...

و أيضا حتى لو كان كل هذا داخل فورم فإنك ستحتاج لجعل مربع الفيديو إنسيابي و يقبل لوضع فوقه أي أوبجكت من أوبجكتات الفايرمونكي كمثال باتن البوز و البلاي مثلا 

المهم هذا كله سيدفعك لتحميل المكتبة المفتوحة المصدر ALCinoe و هي مكتبة جد رائعة
الرابط هنا

أنظر في صفحة FireMonkey Algeria

رابط المثال هنا .

التجديدات هنا.

تم الرد عليه بواسطة (19,960 نقاط)
مختارة بواسطة
0
جزاك الله عنا كل خير  بارك الله فيك على الافادة جربت هذا المكون من قبل لكن لم يشتغل اظنه يحتاج الى مشغل جافا وجدت الشرح في احد المواقع الصينية لكن لم استطع تطبيقه  الموقع هنا

https://www.codetd.com/article/1767226
0
خطا عند عمل كومبايل  Media player Android
صورة
https://3.top4top.net/p_1325owgyc1.png
0
عذرا على التأخر في الرد عليكم... كانت لي أشغال...  ولا تزال...
المهم هذا الخطأ يمكن إصلاحه فقط بالقيام بتحديث ملفات الجار المدمجة في مكتبات البرنامج الخاصة ببلاتفورم الأندرويد ثم بعدها قم بتحديث ملفات الميديا المتواجدة في جدول الدبلويمنت الخاص بالبرنامج فسوف تجد مجموعة من الفيديوهات و سورتان من القرآن الكريم على شكل صوتي قم فقط بحذفهم ثم أعد إدراجهم من خلال الباتن الخاص بالإدراج في جدول الدبلويمنت و سوف تذهب هذه الرسالة...
0
إن كان لدي وقت سوف أدرج لك فيديو هنا عن كيفية الكومبايل بدون أخطاء...  و كذلك عن كيفية كومبايل الأمثلة المدرجة مع المكتبة و كذلك و الأهم كيفية تسطيب المكتبة في حد ذاتها  ..
0
إليك هذا المنشور هنا.https://www.facebook.com/100027867783790/videos/356320815306842/

فيه كل ما يلزم لكومبايل بدون أخطاء

اسئلة متعلقة

0 تصويتات
2 إجابة
سُئل مايو 2 في تصنيف vcl بواسطة hidenpain (1,220 نقاط) | 29 مشاهدات
0 تصويتات
1 إجابة
سُئل أغسطس 9 في تصنيف vcl بواسطة عابد قدور جبار (200 نقاط) | 22 مشاهدات
+2 تصويتات
1 إجابة
سُئل سبتمبر 16، 2018 في تصنيف Delphi بواسطة alhmam (770 نقاط) | 76 مشاهدات
+1 تصويت
1 إجابة
سُئل سبتمبر 13 في تصنيف fmx بواسطة xorpas (840 نقاط) | 43 مشاهدات
0 تصويتات
3 إجابة
سُئل أغسطس 30 في تصنيف fmx بواسطة Amar Gozim (11,030 نقاط) | 27 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

441 سؤال
675 إجابة
1,216 تعليق
258 مستخدم