Created Custom Audio Component in Asset Share Commons in AEM,everything is working fine except thumbnail images are not coming in audio files.

Avatar

Avatar

kkhan_123

Avatar

kkhan_123

kkhan_123

01-06-2020

I have created custom Audio Component in Asset share commons in AEM ,everything is working fine except i am not able to get the thumbnail in audio file(.mp3 and. wav).I have done some R&D then I found that Audio files does not have any rendition except original one.So my requirement is that is there anyway that we can add thumbnail in audio file.

PFB Screenshot of .mp3 node in crx.

kkhan_123_0-1590758576421.png

kkhan_123_1-1590758791133.png

 

see in above picture there is no rendition except original one that's why it is coming as without thumbnail,When I copy any image and paste it here(manually) then thumbnail is appear in audio files.

kkhan_123_2-1590759106356.pngkkhan_123_3-1590759139121.png

but i don't want to do it manually this thing,Can you please suggest some way how can I solve this issue.It will be very helpful for me.

View Entire Topic

Avatar

Avatar

Veena_Vikram

MVP

Avatar

Veena_Vikram

MVP

Veena_Vikram
MVP

01-06-2020

@kkhan_123 I am not sure if this steps will work correct. This is just my idea. Try it out and let me know. I was refering to OOTB workflows/launchers which somehow might help you . Below is a launcher which will trigger a workflow when a video is uploaded and an original node is created. Below page is self explanatory to a great  extend (Replace your local port number ) http://localhost:4502/mnt/overlay/cq/workflow/admin/console/content/launchers/properties.html?item=%...

dam-video.JPGdam-video1.JPG

 

 

 

 

 

 

 

Keep this launcher as a reference and try to write a similar launcher for your audio files . Below is the algorithm I might follow

 

1. Create a workflow process step , which captures a thumbnail for the audio file. (I am not sure of how you are planning to get the thumbnails for audio file. But if you already have the thumbnails in some location, fetch it and upload it via this process or generate it and upload it via this process step) 

 

2. Once you write the Process , create a workflow model using this Process step, making sure the model will upload a thumbnail for your file. 

 

3. Create a launcher for the audio file ( refer the above video file launcher settings . Keep only the needful settings) and link the model you created in Step 2 to this launcher

 

4. Enable the launcher

 

5. Test your launcher by uploading your audio file. When your original node is created , this launcher should be executed and your process step should run if everything is correct.

 

6. Add proper logs to check if anything is failing or why is it failing and fix your logic accordingly. 

 

Hope this gave you little bit of direction. I have not tried this, but let me know if you need more help. Happy to help

 

Thanks

Veena