PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Intéraction Java et IHM Windev Mobile
Intéraction Java et IHM Windev Mobile
Débuté par soita, 02 mar. 2017 14:12 - 3 réponses
Posté le 02 mars 2017 - 14:12
Bonjour à tous,

Je tente d'intégrer du code Java dans Windev Mobile pour une application Android.

Le but est de pouvoir voir un flux réseau dans un champ Windev Mobile.

Voici le code Java :
VideoView  videoView;
    String  videoRtspUrl=“rtsp://192.168.1.111:554/video“;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        videoView = (VideoView) this.findViewById(R.id.videoView);
        videoView.setVideoPath(videoRtspUrl);
        videoView.requestFocus();
        videoView.start();
     }


Il est rattaché à une fenêtre VideoView créée de cette façon :
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/videoView" />



Comment faire pour afficher le rendu du premier code dans un champ Windev Mobile ?

Merci d'avance
Posté le 03 mars 2017 - 11:02
soita a écrit :
Bonjour à tous,

Je tente d'intégrer du code Java dans Windev Mobile pour une application Android.

Le but est de pouvoir voir un flux réseau dans un champ Windev Mobile.

Voici le code Java :
VideoView  videoView;
    String  videoRtspUrl=“rtsp://192.168.1.111:554/video“;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        videoView = (VideoView) this.findViewById(R.id.videoView);
        videoView.setVideoPath(videoRtspUrl);
        videoView.requestFocus();
        videoView.start();
     }


Il est rattaché à une fenêtre VideoView créée de cette façon :
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/videoView" />



Comment faire pour afficher le rendu du premier code dans un champ Windev Mobile ?

Merci d'avance



Bonjour,

Il me semble que ce n'est pas possible d'utiliser du xml dans windev mobile ? (je me trompe peut-être ?)

Sinon vous pouvez essayer d'utiliser un champ multimedia sur windev puis le récupérer dans le code java avec
VideoView videoView = getView("ma_fenetre.mon_champ_multimedia");
videoView.setVideoPath(“rtsp://192.168.1.111:554/video“);
videoView.requestFocus();
videoView.start();
Posté le 19 novembre 2019 - 10:47
Bonjour A-B ,

Je cherche à faire la même chose que vous mais je n'ai aucune idée comment le faire.
Avez-vous un exemple de code qui fonctionne ?

par avance merci
Membre enregistré
476 messages
Popularité : +20 (20 votes)
Posté le 19 novembre 2019 - 14:26
Pas besoin de code Java dans le cas présent, un champ multimedia suffit et vous precisez l'url du flux avec MultimédiaOuvre
https://doc.pcsoft.fr/fr-FR/?1000017206&name=multimediaouvre_fonction