FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
MagnetoAction
MagnetoAction
Débuté par JEAN-JACQUES CAILLEE, 28 avr. 2017 20:45 - 2 réponses
Connectez-vous…
JEAN-JACQUES CAILLEE
#1
Membre enregistré
10 messages
Popularité : +1 (1 vote)
Posté le 28 avril 2017 - 20:45
Je n'arrive pas à déclencher le magnétophone de mon téléphone Alcatel Idol 4.
Voici le code que j'utilise. Comme vous le verrez, j'ai essayé d'utiliser des noms de fichiers avec ou sans extension, aussi bien avec .m4a que .g3pp. Quand je regarde le nom des fichiers enregistrés sur mon téléphone par l'application dictaphone, les extensions sont .m4a.
J'ai aussi donné les permissions d'accès au micro et au stockage.
Le code ne donne aucune erreur. Il ne déclenche tout simplement pas le dictaphone.
Par contre, j'arrive à lire le fichier gocube.m4a déjà présent sur le téléphone et enregistré à partir du dictaphone. Ce qui corrobore le répertoire que j'essaie d'utiliser.
Quelqu'un peut-il m'aider?
n
Limite
est un entier
=
ZR_
SPIDossier
..
Occurrence
n
Ici
est un entier
=
1
//si pas MagnetoAction(magnetoJoue,"/storage/emulated/0/recording/gocube.m4a") alors
//
info(ErreurInfo())
//FIN
//sSon est une chaîne= "/storage/emulated/0/recording/SPISon.m4a"
//sSon est une chaîne= "/storage/emulated/0/recording/SPISon"
s
Son
est une chaîne
=
"/storage/emulated/0/recording/SPISon.3gpp"
SI
MagnetoAction
(
magnetoEnregistre
,
s
Son
)
ALORS
HRAZ
(
SPIDocument
)
HAjoute
(
SPIDocument
)
HAttacheMémo
(
SPIDocument
,
Blob
,
s
Son
)
SPIDocument.MetaData
=
"Android"
SPIDocument.Description
=
"Test son Android"
SPIDocument.Extension
=
".3gpp"
SPIDocument.Login
=
"Mobile"
SPIDocument.DateCree
=
DateDuJour
(
)
SPIDocument.NiveauSecuriteDoc
=
1
HModifie
(
SPIDocument
)
TANTQUE
n
Ici
<
=
n
Limite
SI
ZR_
SPIDossier
[
n
Ici
]
.
INT_Choisi
ALORS
HRAZ
(
SPIDocumentsDossier
)
HAjoute
(
SPIDocumentsDossier
)
SPIDocumentsDossier.IDSPIDocument
=
SPIDocument.IDSPIDocument
SPIDocumentsDossier.IDSPIDossier
=
ZR_
SPIDossier
[
n
Ici
]
.
IDSpiDossier
HModifie
(
SPIDocumentsDossier
)
FIN
n
Ici
+
+
FIN
SINON
Info
(
ErreurInfo
(
)
)
FIN
Signaler
0
0
Eric67
#2
Membre enregistré
637 messages
Popularité : +36 (36 votes)
Posté le 29 avril 2017 - 11:36
Bonjour,
Pourtant il est quasi certain que c'est un problème de répertoire...
Par défaut une application ne peut pas accéder au répertoire d'une autre application (protégé).
Conséquemment, les enregistrements effectués depuis ton application figureront (sauf si tu as créé un sous répertoire) dans le répertoire de ton application.
Ensuite, il faut utiliser fRep et jamais un nom de répertoire en dur.
ex : sRepMonSon est une chaîne = frep() + fsep() + 'tonFic.3gpp"
Cdlt - Eric.
--
Eric DELATTRE
http://www.yoosite.fr
Message modifié, 29 avril 2017 - 11:38
Signaler
0
0
JEAN-JACQUES CAILLEE
#3
Membre enregistré
10 messages
Popularité : +1 (1 vote)
Posté le 29 avril 2017 - 15:14
Salut Eric.
Merci pour tes conseils, mais ça ne fonctionne toujours pas.
J'ai modifié, comme tu me le recommandais, une ligne de code sans résultat. (J'avais déjà essayé cela auparavant).
J'avoue ne pas savoir à quel sait me vouer...
s
Son
est une chaîne
=
fRepExe
(
)
+
fSep
+
"SPISon.3gpp"
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte