Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GTK Linux embedder use libcanberra for sounds #148632

Open
RossComputerGuy opened this issue May 19, 2024 · 0 comments
Open

GTK Linux embedder use libcanberra for sounds #148632

RossComputerGuy opened this issue May 19, 2024 · 0 comments
Labels
c: proposal A detailed proposal for a change to Flutter e: embedder Users of the Embedder API engine flutter/engine repository. See also e: labels. P3 Issues that are less important to the Flutter project platform-linux Building on or for Linux specifically team-linux Owned by the Linux platform team triaged-linux Triaged by the Linux platform team

Comments

@RossComputerGuy
Copy link

Use case

Observing the engine source code, I have noticed that only one sound is supported for playing a system sound. That sound is the bell. This is okay for a lot of applications. However, I would like to be able to play different sounds. Being able to use the same API as all other platforms for the sound would be very nice.

Proposal

Use libcanberra to handle sounds with the sound method in the flutter/platform method channel in the GTK Linux embedder.

@danagbemava-nc danagbemava-nc added in triage Presently being triaged by the triage team engine flutter/engine repository. See also e: labels. e: embedder Users of the Embedder API platform-linux Building on or for Linux specifically c: proposal A detailed proposal for a change to Flutter a: desktop Running on desktop team-desktop team-engine Owned by Engine team and removed in triage Presently being triaged by the triage team a: desktop Running on desktop team-desktop labels May 20, 2024
@jonahwilliams jonahwilliams added team-desktop and removed team-engine Owned by Engine team labels May 20, 2024
@cbracken cbracken added team-linux Owned by the Linux platform team P3 Issues that are less important to the Flutter project triaged-linux Triaged by the Linux platform team and removed team-desktop labels Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: proposal A detailed proposal for a change to Flutter e: embedder Users of the Embedder API engine flutter/engine repository. See also e: labels. P3 Issues that are less important to the Flutter project platform-linux Building on or for Linux specifically team-linux Owned by the Linux platform team triaged-linux Triaged by the Linux platform team
Projects
None yet
Development

No branches or pull requests

4 participants