### ⚠️ This issue respects the following points: ⚠️
- [x] This is a **bug**, no…t a question or a configuration/webserver/proxy issue.
- [x] This issue is **not** already reported on [Github](https://github.com/nextcloud/server/issues?q=is%3Aopen+is%3Aissue+label%3Abug) OR [Nextcloud Community Forum](https://help.nextcloud.com/) _(I've searched it)_.
- [x] Nextcloud Server **is** up to date. See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions.
- [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/).
### Bug description
This problem has been present for quite a while, I first encountered it in nextcloud 24, and it’s strange that it hasn’t been fixed yet. The problem is that horizontal video does not fit on the page, video can only be viewed in the full screen. Try uploading a 1080×1920 video from your iphone and make a public link to it and open it.

### Steps to reproduce
1. Upload video in mp4 format.
2. Create shared link for video
3. Open shared link
### Expected behavior
The video should be placed on a web page without scrolling.
### Nextcloud Server version
29
### Operating system
Debian/Ubuntu
### PHP engine version
PHP 8.1
### Web server
Apache (supported)
### Database engine version
MariaDB
### Is this bug present after an update or on a fresh install?
None
### Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
### What user-backends are you using?
- [ ] Default user-backend _(database)_
- [x] LDAP/ Active Directory
- [ ] SSO - SAML
- [ ] Other
### Configuration report
```json
{
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"default_phone_region": "UA",
"trusted_domains": {
"0": "cloud.deps.ua",
"1": "10.13.0.49",
"2": "vs-kv-fls-nc01.deps.kiev.ua",
"3": "vs-kv-fls-nc01",
"5": "cn-cloud.deps.ua",
"6": "91.231.206.197",
"7": "localhost",
"8": "tcloud.deps.ua",
"9": "cloud.deps.guru"
},
"tempdirectory": "\/var\/lib\/nextcloud\/big_temp_file",
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"trashbin_retention_obligation": "D2,D3",
"session_keepalive": true,
"auth.bruteforce.protection.enabled": true,
"dbtype": "mysql",
"version": "29.0.10.1",
"default_language": "ru",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"ldapIgnoreNamingRules": false,
"ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
"theme": "",
"loglevel": 0,
"logfile": "\/var\/log\/nextcloud.log",
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "LOGIN",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "25",
"preview_max_x": 1280,
"preview_max_y": 720,
"enabledPreviewProviders": {
"0": "OC\\Preview\\Movie",
"1": "OC\\Preview\\JPEG",
"2": "OC\\Preview\\GIF",
"3": "OC\\Preview\\PNG",
"11": "OC\\Preview\\Illustrator",
"12": "OC\\Preview\\Postscript",
"13": "OC\\Preview\\Photoshop",
"14": "OC\\Preview\\TIFF"
},
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"csrf.optout": [
"\/KeeWeb\\\/\\d+\\.\\d+\\.\\d+\/",
"\/^WebDAVFS\/",
"\/^Microsoft-WebDAV-MiniRedir\/"
],
"overwriteprotocol": "https",
"overwrite.cli.url": "https:\/\/cloud.deps.ua",
"opcache.revalidate_freq": "60",
"opcache.save_comments": "1",
"mysql.utf8mb4": true,
"memcache.local": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 0
},
"app_install_overwrite": [
"folderplayer",
"sharepoint",
"joplin",
"passman",
"workflow_pdf_converter",
"duplicatefinder",
"files_downloadactivity",
"sharingpath"
],
"appstoreurl": "https:\/\/apps.nextcloud.com\/api\/v0",
"maintenance": false,
"maintenance_window_start": 100
}
}
```
### List of activated Apps
```shell
```
### Nextcloud Signing status
```shell
No errors have been found.
```
### Nextcloud Logs
```json
```
### Additional info
_No response_