Title: Detect whether media has sound · Issue #690 · ableplayer/ableplayer · GitHub
Open Graph Title: Detect whether media has sound · Issue #690 · ableplayer/ableplayer
X Title: Detect whether media has sound · Issue #690 · ableplayer/ableplayer
Description: If a media source doesn't have any sound, that should be detectable and communicated to the user. You can use the media .audioTracks property to check whether there are audio tracks. If there are none, the video can be assumed to be sile...
Open Graph Description: If a media source doesn't have any sound, that should be detectable and communicated to the user. You can use the media .audioTracks property to check whether there are audio tracks. If there are n...
X Description: If a media source doesn't have any sound, that should be detectable and communicated to the user. You can use the media .audioTracks property to check whether there are audio tracks. If there a...
Opengraph URL: https://github.com/ableplayer/ableplayer/issues/690
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Detect whether media has sound","articleBody":"If a media source doesn't have any sound, that should be detectable and communicated to the user.\n\nYou can use the media `.audioTracks` property to check whether there are audio tracks. If there are none, the video can be assumed to be silent.\n\nYou can use the Web Audio API to check for silence; but the processing is probably excessive. Might be better to add a flag for the user to declare that a video is silent.\n\n`\n if (videoElement.audioTracks \u0026\u0026 videoElement.audioTracks.length \u003e 0) {\n return true;\n }\n`","author":{"url":"https://github.com/joedolson","@type":"Person","name":"joedolson"},"datePublished":"2025-09-30T19:31:12.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/690/ableplayer/issues/690"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f1235ec7-72bd-55e0-af20-fbeb03c0f5e1 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CD3E:20FD81:8F40E85:B8E1A09:6976EC2F |
| html-safe-nonce | a46ee18deea25c487a02462e78009b06579b79f81db188ebaed005b779c7ed40 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRDNFOjIwRkQ4MTo4RjQwRTg1OkI4RTFBMDk6Njk3NkVDMkYiLCJ2aXNpdG9yX2lkIjoiOTA5OTQ0MjU3NDA2OTI2MzQwNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 44d62128bd7f3e283295da7cc63645d10bd69df736378a971ddd8be06022e952 |
| hovercard-subject-tag | issue:3470818665 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/ableplayer/ableplayer/690/issue_layout |
| twitter:image | https://opengraph.githubassets.com/429af04af6692a55529266c635d73e959b4a74249e0d210976ea70cf6d660254/ableplayer/ableplayer/issues/690 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/429af04af6692a55529266c635d73e959b4a74249e0d210976ea70cf6d660254/ableplayer/ableplayer/issues/690 |
| og:image:alt | If a media source doesn't have any sound, that should be detectable and communicated to the user. You can use the media .audioTracks property to check whether there are audio tracks. If there are n... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | joedolson |
| hostname | github.com |
| expected-hostname | github.com |
| None | 01d198479908d09a841b2febe8eb105a81af2af7d81830960fe0971e1f4adc09 |
| turbo-cache-control | no-preview |
| go-import | github.com/ableplayer/ableplayer git https://github.com/ableplayer/ableplayer.git |
| octolytics-dimension-user_id | 8876080 |
| octolytics-dimension-user_login | ableplayer |
| octolytics-dimension-repository_id | 18680618 |
| octolytics-dimension-repository_nwo | ableplayer/ableplayer |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 18680618 |
| octolytics-dimension-repository_network_root_nwo | ableplayer/ableplayer |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f752335dbbea672610081196a1998e39aec5e14b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width