# Text displays OK. Related media file does not play

**URL:** <https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643>\
**Category:** Questions about Thunkable X\
**Tags:** beginner\
**Created:** [August 29, 2020, 8:46am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643 "2020-08-29T08:46:56Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 8:46am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/1 "2020-08-29T08:46:56Z")

</div>

[Thunkable help request - 1-01|397x499](https://community.thunkable.com/uploads/short-url/5WJVRhzNZZ8jwNI2hb02qfZPZnF.jpeg)

I used Airtable for text in three columns.  
Then there is an audio file in the fourth column.  
Everything works to show the text.  
But I can’t find a way to play the audio file.  
(See attached file for blocks.)  
This can’t be hard, but it is for me!

Any help with this will be appreciated.

---

<div class="post-metadata">

**Author:** ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)\
**Post date:** [August 29, 2020, 9:09am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/2 "2020-08-29T09:09:12Z")

</div>

So assuming the airtable data type in the column is correct, you try to connect the “value” of the resultant getcell instead of a text to the sound source.

---

<div class="post-metadata">

**Author:** ![Balanced\_Kitchen](https://avatars.discourse-cdn.com/v4/letter/b/839c29/32.png) [@Balanced\_Kitchen](https://community.thunkable.com/u/Balanced_Kitchen)\
**Post date:** [August 29, 2020, 9:38am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/3 "2020-08-29T09:38:47Z")

</div>

This is the problem. Replace with a value

 ![InkedThunkable help request - 1-01_LI](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/6/167d10422999f073c78d67f8907997523558f148.jpeg)

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 9:41am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/4 "2020-08-29T09:41:39Z")

</div>

Thanks for looking at this.

Data type is correct - MP3.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/b/eb2d9b7f1cbae023401594942d1e2346a26e9aef.png)

I think I did what you say.

I uploaded a screenshot of my blocks before, but can’t see how to show you otherwise. (first time)

In the block:  
In Spreadsheet 1 call GetCell  
Then row (current day of the week)  
Column name “Audio lesson” - this contains the audio file

Then do from Sound 1 set source to “Audio lesson”  
in Sound 1 Play  
with output.

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 9:45am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/5 "2020-08-29T09:45:30Z")

</div>

Sorry to bother you.  
I am new to all of this.  
What value might that be? I only have column headings and audio files in the one headed “Audio lesson”.

---

<div class="post-metadata">

**Author:** ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)\
**Post date:** [August 29, 2020, 9:47am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/6 "2020-08-29T09:47:19Z")

</div>

> [@Balanced\_Kitchen](#):
>
> This is the problem. Replace with a value
> 
> ![InkedThunkable help request - 1-01_LI](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/6/167d10422999f073c78d67f8907997523558f148.jpeg)

Balance\_kitchen already point it out… change this to the green box value. drag it from the getcell block.

---

<div class="post-metadata">

**Author:** ![Balanced\_Kitchen](https://avatars.discourse-cdn.com/v4/letter/b/839c29/32.png) [@Balanced\_Kitchen](https://community.thunkable.com/u/Balanced_Kitchen)\
**Post date:** [August 29, 2020, 9:48am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/7 "2020-08-29T09:48:27Z")

</div>

Replace the text block with the one I put an arrow on

 ![Inkedeb2d9b7f1cbae023401594942d1e2346a26e9aef_LI](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/3/4/344bcbbd5028bb8b5191e901ecc8825ab987a0bc.jpeg)

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 9:52am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/8 "2020-08-29T09:52:09Z")

</div>

Replaced “audio lesson” with a dragged green value piece.  
Live test still gave me text, but no sound.

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 9:56am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/9 "2020-08-29T09:56:40Z")

</div>

PS. I have Sound1 as an invisible component on the Design page.

---

<div class="post-metadata">

**Author:** ![Balanced\_Kitchen](https://avatars.discourse-cdn.com/v4/letter/b/839c29/32.png) [@Balanced\_Kitchen](https://community.thunkable.com/u/Balanced_Kitchen)\
**Post date:** [August 29, 2020, 9:59am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/10 "2020-08-29T09:59:28Z")

</div>

Take a screenshot of the table from Airtable

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 10:00am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/11 "2020-08-29T10:00:29Z")

</div>

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/a/6a9b47ff4187d156465f51a4e03f336dc5fe47cc.png)

---

<div class="post-metadata">

**Author:** ![Balanced\_Kitchen](https://avatars.discourse-cdn.com/v4/letter/b/839c29/32.png) [@Balanced\_Kitchen](https://community.thunkable.com/u/Balanced_Kitchen)\
**Post date:** [August 29, 2020, 10:34am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/12 "2020-08-29T10:34:38Z")

</div>

From airtable cannot extract the file. There was a topic here explaining how to extract a file, but you will have to look for it!

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 10:37am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/13 "2020-08-29T10:37:04Z")

</div>

Thanks.  
I looked but nothing came up.  
I will get back to you if I find it.

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)\
**Post date:** [August 29, 2020, 11:07am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/14 "2020-08-29T11:07:45Z")

</div>

You can’t download the file. Have to play from source. Do this:

 ![Clipboard01](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/f/cf545a3fcf76ae089ad47f18fc48213c51619ac3.png)

tested working on my end.

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 11:10am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/15 "2020-08-29T11:10:26Z")

</div>

Thanks for that.  
Did you store your files on Cloudinary to get the URLs?

---

<div class="post-metadata">

**Author:** ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)\
**Post date:** [August 29, 2020, 11:14am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/16 "2020-08-29T11:14:18Z")

</div>

No, its on airtable. what you will get from the blocks is an object defining the links and size to the mp3 file uploaded in airtable. So you extract the url, and get the sound block to point it as source.

If you want to see the contents of the airtable object, use the block “generate JSON from object” and put ion on a label to understand how it looks like. So in the future you will know how to access data/objects.

---

<div class="post-metadata">

**Author:** ![zap1](https://avatars.discourse-cdn.com/v4/letter/z/90db22/32.png) [@zap1](https://community.thunkable.com/u/zap1)\
**Post date:** [August 29, 2020, 11:15am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/17 "2020-08-29T11:15:42Z")

</div>

Thanks. I will try that, and learn by doing.

---

<div class="post-metadata">

**Author:** ![Balanced\_Kitchen](https://avatars.discourse-cdn.com/v4/letter/b/839c29/32.png) [@Balanced\_Kitchen](https://community.thunkable.com/u/Balanced_Kitchen)\
**Post date:** [August 29, 2020, 11:17am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/18 "2020-08-29T11:17:40Z")

</div>

That’s exactly what I meant. Thanks @gobassky

---

<div class="post-metadata">

**Author:** ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)\
**Post date:** [August 29, 2020, 11:18am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/19 "2020-08-29T11:18:06Z")

</div>

Thanks to you too. I understood this before but never got to doing it. Now I also learned something.

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [August 29, 2020, 11:23am UTC](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643/20 "2020-08-29T11:23:40Z")

</div>

The complexity of working with data depends on the type of AirTable column. If desired, you can change the column type, which allows you to get the url immediately without any JSON parsing

[Next page](https://community.thunkable.com/t/text-displays-ok-related-media-file-does-not-play/777643.md?page=2)
