Bug 118144 - Option to embed audio files tied to objects with right-click - Interaction
Summary: Option to embed audio files tied to objects with right-click - Interaction
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.0.4.2 release
Hardware: All All
: high enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: ImpressDraw-Enhancements
  Show dependency treegraph
 
Reported: 2018-06-13 15:08 UTC by rickpress
Modified: 2024-09-06 07:58 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Media embedded by PowerPoint (107.98 KB, application/vnd.oasis.opendocument.presentation)
2018-06-22 17:54 UTC, Regina Henschel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rickpress 2018-06-13 15:08:14 UTC
Description:
There is a problem in Impress. 

If I have an image in Impress and then right click on it and then click on interaction and tell Impress I want to - 

Play Audio File

Then select the audio file. The audio file does not save with the ODP presentation. 

I use Impress for a lot of ESL classes in Hong Kong and needed audio to work today and it didn't. I guess it's a bug. If I click on save link or link option that is there as well the audio files do not save with the presentation. 

This makes working with audio and Impress ODP files very difficult. 



Steps to Reproduce:
1.Right click on an image. Click on interaction then tell it to play audio file.
2.Select an audio file. Leave as is or click on link file. 
3.Save the file as ODP try on another computer. The sounds wont play. 

Actual Results:  
As above. The sounds wont play when the ODP is used on another computer.

Expected Results:
Sounds should transfer with the ODP file. 




Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
Version: 5.4.7.2
Build ID: c838ef25c16710f8838b1faec480ebba495259d0
CPU threads: 4; OS: Linux 4.15; UI render: GL; VCL: gtk2; 
Locale: en-HK (en_HK.UTF-8); Calc: group

This problem happens on the latest version too. 


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Comment 1 Buovjaga 2018-06-22 16:58:53 UTC
It's not a bug. It is pointing to the audio file on your disk, so you need to transfer the audio file along with the presentation. However, the feature is lacking due to not accepting relative paths: bug 81879

I did a lot of searches and could not find a report discussing an embedding proposal in our Bugzilla. I could not even find one in AOO's BZ.

Let's take this to the UX team. I think the biggest challenge in building this feature would be how to represent these embedded audio files in the Impress interface. So anyone implementing this would have to be creating something completely new. I guess ODF standard would also have to be considered.
Comment 2 Regina Henschel 2018-06-22 17:54:32 UTC
Created attachment 143051 [details]
Media embedded by PowerPoint

PowerPoint uses the <draw:plugin> element for media and it embeds it into the presentation. The problem with the <draw:plugin> element is, that it is entire up to the consumer application, what to do with the content and LibreOffice cannot handle this element yet. But in case someone is going to implement it, it would be good to consider the way PowerPoint does it, for interoperability.

The attached file was created in PowerPoint 365 on Windows 10.
Comment 3 Heiko Tietze 2024-09-06 07:58:15 UTC
The topic was on the agenda of the design meeting. Insert > Audio or Video does embed the media file but access via Interaction > Play Audio does not provide access to this object. The "browse" interaction opens the file picker and inserts eventually <presentation:sound xlink:href="../"...> without any option to embed the object. We should use the same dialog (resp. have the option "(o) Link ( ) Embed"), add an option to hide embedded media, and make it available for the play audio interaction.

I think this is an highly wanted feature.