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. platform-linux Building on or for Linux specifically team-desktop Owned by Desktop platforms 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 Owned by Desktop platforms team team-engine Owned by Engine team and removed in triage Presently being triaged by the triage team a: desktop Running on desktop team-desktop Owned by Desktop platforms team labels May 20, 2024
@jonahwilliams jonahwilliams added team-desktop Owned by Desktop platforms team and removed team-engine Owned by Engine team labels May 20, 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. platform-linux Building on or for Linux specifically team-desktop Owned by Desktop platforms team
Projects
None yet
Development

No branches or pull requests

3 participants