Upload Sound to Google Drive App Inventor | Upload ANY File to Google Drive in App Inventor Part 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 57

  • @ObsidianSoftEducation
    @ObsidianSoftEducation  8 หลายเดือนก่อน

    For uploading videos, we need a camcorder component to first record a video. The after-recording event of the camcorder returns a clip which is a content URI. Our custom procedure uploadFile requires a filePath. Hence, we need to convert it to a file path first. So, before calling the procedure uploadFile for a video recorded using the camcorder component, use KIO4_Base641.uriTopath to convert the clip into a filepath. The file ext is _video.3gp.

  • @carestudio1303
    @carestudio1303 9 หลายเดือนก่อน

    App inventor have the whole world in it, you can never get bored by exploring it ❣️

  • @ayedanasim5713
    @ayedanasim5713 9 หลายเดือนก่อน

    Your explanation of how to upload sound files to Google Drive using App Inventor is so clear and concise. Can't wait to try it out and add this functionality to my own apps. Thank you for sharing!

  • @brandslover1358
    @brandslover1358 9 หลายเดือนก่อน

    Thank God you explained whole procedure in same video apart of some other creators who talks so much except sharing tutorial 😊

  • @lifeisthrillingyt7991
    @lifeisthrillingyt7991 9 หลายเดือนก่อน

    It's easier to understand after following your tutorial. All queries answered. Thanks a lot.

  • @tiffanyjohnson7427
    @tiffanyjohnson7427 9 หลายเดือนก่อน

    Thank you for this incredibly helpful tutorial on uploading sound files to Google Drive using App Inventor! Your clear explanations and step-by-step instructions make it easy for anyone to follow along and achieve success. Can't wait to try it out myself!

  • @uzmashahzad9061
    @uzmashahzad9061 9 หลายเดือนก่อน

    Thanks for sharing technically tricky procedure of uploading sound in such an easy way.

  • @sehrishjaffar5907
    @sehrishjaffar5907 9 หลายเดือนก่อน +1

    You explained it very well👌

  • @binteidrees8277
    @binteidrees8277 9 หลายเดือนก่อน

    It is very easy to follow this tutorial, nicely explained

  • @janjua245j
    @janjua245j 9 หลายเดือนก่อน

    I love the way you explain it 😮 well designed and informative tutorial

  • @adyamys5110
    @adyamys5110 9 หลายเดือนก่อน

    MashaAllah ur all videos are so up to the time

  • @atikasphotography
    @atikasphotography 9 หลายเดือนก่อน

    Very informative tutorial! Thanks for explaining it with each n every details 😊

  • @atikamujtaba
    @atikamujtaba 9 หลายเดือนก่อน

    This video tutorial is really very helpful!

  • @rajydirani
    @rajydirani 9 หลายเดือนก่อน

    Thank you for sharing this tutorial

  • @sammislearning
    @sammislearning 9 หลายเดือนก่อน

    Thanks for sharing this tutorial

  • @nicolasvalincq85
    @nicolasvalincq85 6 หลายเดือนก่อน +1

    very good tutorial, how could I get the path of the file that is saved to save the path in google sheet?

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  6 หลายเดือนก่อน

      Thank you :). We are using the web component to postText in our uploadFile procedure. This web component will trigger a gotText event after writing to the Google Drive successfully. In web's gotText event, we will get a fileID as responseContent. Join this responseContent (fileID) with a text block containing: "drive.google.com/file/d/" and this will be your file path that you can save in Google sheet. Hope that helps :)

  • @aimanafaque4294
    @aimanafaque4294 9 หลายเดือนก่อน +1

    really helpful

  • @huyenizzi
    @huyenizzi 9 หลายเดือนก่อน +1

    Thank you so much.

  • @adyamy4052
    @adyamy4052 9 หลายเดือนก่อน

    Thanks for this video

  • @FoodSafetyTPTamilnadu
    @FoodSafetyTPTamilnadu 9 หลายเดือนก่อน +1

    Will not workable with Video File? Thanks for sharing

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  9 หลายเดือนก่อน

      It should work with video file. Have you used camcorder component?

    • @ISRamBaluu
      @ISRamBaluu 9 หลายเดือนก่อน +1

      @@ObsidianSoftEducation Hi Thanks for your prompt reply. I have attached the screenshot here: snipboard.io/QxC9to.jpg Its not working??? Let me know if any changes thanks or expecting with the same Video Upload,used camcorder for the same but not getting stored up. Zoom your browser to see perfect,thanks a lot.

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  8 หลายเดือนก่อน

      I am sorry but I just saw your comment as I get notifications for new comments but not replies. Our custom procedure uploadFile requires filePath. If you use the notifier to see what is inside the clip, you will see that it is in the form of content://...... This is a URI and we need to convert it to a file path. So, before calling the procedure, use KIO4_Base641.uriTopath to convert the clip into a filepath.

  • @gayadesilva4853
    @gayadesilva4853 8 หลายเดือนก่อน +1

    I tried to upload sounds files recorded by a wav sound recorder instead of the normal sound recorder and it doesn't seem to work. Is there a different way that I need to look at it or try to upload audios by any chance?

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  8 หลายเดือนก่อน

      Our custom procedure requires a file path. I am assuming that you are using some extension to record wav files. Do you have the file path or uri for the recording? If you have the file path, you can use upload file procedure but for content uri, you need to change the uri into file path. See my pinned comment.

    • @gayadesilva4853
      @gayadesilva4853 8 หลายเดือนก่อน

      I tried to use the normal voice recorder as well and I followed the procedure shown in the video but I still was not able to upload to the google drive. I have checked the folder ID and the script, made sure all the blocks are correctly placed, but I still don't know what could be the problem@@ObsidianSoftEducation

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  8 หลายเดือนก่อน

      Make sure that the file extension is correct. It should be 3gp. Normal sound should be uploaded without any issues as the sound recorder component returns a file path that doesn't even require any changes. Make sure that the Google drive folder has editor rights.
      I also have a written tutorial for the project. You can go through that too in case something was missed. The link for the written tutorials are in the video descriptions.

    • @gayadesilva4853
      @gayadesilva4853 8 หลายเดือนก่อน

      Thank you very much. I got it to work. Last question I swear. How do I get the URI that needs to be converted to the file path on MIT APP Inventor?@@ObsidianSoftEducation

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  8 หลายเดือนก่อน

      UrI for which media? Sound is returned as a file path by sound recorder. Camera component also returns a file path that needs to be edited. Camcorder component returns a uri that needs to be converted to file path. Also, I think file picker returns a uri.

  • @humairasadaf3019
    @humairasadaf3019 9 หลายเดือนก่อน

    Very nice app

  • @brcimo736
    @brcimo736 6 หลายเดือนก่อน

    I am trying to make an application for users to upload .iso files , it has some text boxes with specific details for each file that need to be filled by the user . Is this doable with your google drive method ?

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  6 หลายเดือนก่อน

      My focus was on any file created within MIT app inventor, which can be a text file, image, audio or video. Now, an iso file will have to be chosen using file picker. Also , I don't know how the extension will behave in encoding it to base64.

    • @brcimo736
      @brcimo736 6 หลายเดือนก่อน

      @@ObsidianSoftEducation I figured it would be better like to fill the form and paste link ( of the file on a google drive ) which would be used for download , Do you know any way for how to make a search engine for for firebase?

  • @FoodSafetyTPTamilnadu
    @FoodSafetyTPTamilnadu 9 หลายเดือนก่อน

    Will not workable with video file? Thanks for sharing

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  9 หลายเดือนก่อน

      It should work as the procedure is generic and will work if you know the absolute file path of your file be it audio, video, etc. I have shared 3 examples of finding file paths of different types of files but I wasn't able to cover video due to lack of time but uploading video is still possible with this procedure.

  • @Rkgroup5316
    @Rkgroup5316 7 หลายเดือนก่อน +1

    make so we can pick any file from the app and send it , i am trying to make but cant figure out how to do

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  7 หลายเดือนก่อน

      As long as you know the file path, you can use the custom procedure for uploading files. The file picker component returns a content uri. See my pinned comment to convert content uri to file path and then use the custom procedure uploadFile accordingly.

    • @ObsidianSoftEducation
      @ObsidianSoftEducation  7 หลายเดือนก่อน

      Also , remember that file picker requires read storage permission, and you cannot just pick any file from your device. You can only read from public folders such as music.