Embedded WebM files do not play on iPadOS #201

Closed
opened 2022-10-13 10:26:53 +00:00 by Schappi · 6 comments

Sorry for yet another iPad issue

Embedded videos within the Foundkey timeline do not seem to play correctly. Namely, the player shows them as having a length of 0 seconds, and no loading animation is shown. I have tried both a remote video and a video of my own from the drive, and the results are the same.

Browsers tested: Safari, Google Chrome
Attempted so far: clearing cache, deleting all navigation data from the iPad Settings menu.

I am unaware of a similar ticket being open on Misskey, but neither "video" or 「ビデオ」 yield any relevant results.

Is there any further testing I could do to expand this issue?

Thank you for yout time.


Seems to not just be a WebKit issue. It does seem to only happen to webm files, at least on WebKit (this video plays; this one does not), but I just realised this also happens on vanilla Misskey.


WebM files are not supported by WebKit. Apologies.

~~Sorry for yet another iPad issue~~ Embedded videos within the Foundkey timeline do not seem to play correctly. Namely, the player shows them as having a length of 0 seconds, and no loading animation is shown. I have tried both a remote video and a video of my own from the drive, and the results are the same. Browsers tested: Safari, Google Chrome Attempted so far: clearing cache, deleting all navigation data from the iPad Settings menu. I am unaware of a similar ticket being open on Misskey, but neither "video" or 「ビデオ」 yield any relevant results. Is there any further testing I could do to expand this issue? Thank you for yout time. --- [Seems to not just be a WebKit issue](https://akkoma.dev/FoundKeyGang/FoundKey/issues/201#issuecomment-4053). It does seem to only happen to webm files, at least on WebKit ([this video plays](https://mk.toast.cafe/notes/969tf9iphb); [this one does not](https://mk.toast.cafe/notes/96agifvtnl)), but I just realised [this also happens on vanilla Misskey](https://misskey.io/notes/96b38y1pyc). --- [WebM files are not supported by WebKit](https://github.com/misskey-dev/misskey/issues/9127#issuecomment-1278174269). Apologies.
Owner

Doesn't seem to be limited to iPadOS, I'm seeing the same thing on Chrome in Linux.

Doesn't seem to be limited to iPadOS, I'm seeing the same thing on Chrome in Linux.
Owner

Ok, so I had a look at the Network tab in the browser console and it seems the video doesn't load until you actually click play on it for some reason.

Probably has to do with CORS headers needing to be set.

Ok, so I had a look at the Network tab in the browser console and it seems the video doesn't load until you actually click play on it for some reason. Probably has to do with CORS headers needing to be set.
Author

Doesn't seem to be limited to iPadOS, I'm seeing the same thing on Chrome in Linux.

I am aware of a Misskey issue related to video playback on Chromium, though that issue is related to a "play-loop" of sorts. Although I rarely use Foundkey on Chrome, playback works reliably on Vivaldi (tested while writing this post).

In fact, while double-checking that both browsers share the same engine, I realised Chrome replaces Blink for WebKit on iOS, which is... the engine every iOS web browser uses, assuming Wikipedia to be correct (this statement has no specific reference labelled).

> Doesn't seem to be limited to iPadOS, I'm seeing the same thing on Chrome in Linux. I am aware of [a Misskey issue related to video playback on Chromium](https://github.com/misskey-dev/misskey/issues/8360), though that issue is related to a "play-loop" of sorts. Although I rarely use Foundkey on Chrome, playback works reliably on Vivaldi (tested while writing this post). In fact, while double-checking that both browsers share the same engine, I realised Chrome replaces Blink for WebKit on iOS, which is... _the_ engine every iOS web browser uses, assuming Wikipedia to be correct (this statement has no specific reference labelled).
Owner

I am aware of a Misskey issue related to video playback on Chromium, though that issue is related to a "play-loop" of sorts. Although I rarely use Foundkey on Chrome, playback works reliably on Vivaldi (tested while writing this post).

Yeah that's not what I was talking about. I expereince much the same thing as what you're describing (attached screenshot from Android Chrome).

In fact, while double-checking that both browsers share the same engine, I realised Chrome replaces Blink for WebKit on iOS, which is... the engine every iOS web browser uses, assuming Wikipedia to be correct (this statement has no specific reference labelled).

Yeah that's correct, though I don't think this issue is related to the rendering engine used since like I mentioned, I get the same issue with Chrome on Linux and Android (which does use Blink).

> I am aware of [a Misskey issue related to video playback on Chromium](https://github.com/misskey-dev/misskey/issues/8360), though that issue is related to a "play-loop" of sorts. Although I rarely use Foundkey on Chrome, playback works reliably on Vivaldi (tested while writing this post). Yeah that's not what I was talking about. I expereince much the same thing as what you're describing (attached screenshot from Android Chrome). >In fact, while double-checking that both browsers share the same engine, I realised Chrome replaces Blink for WebKit on iOS, which is... _the_ engine every iOS web browser uses, assuming Wikipedia to be correct (this statement has no specific reference labelled). Yeah that's correct, though I don't think this issue is related to the rendering engine used since like I mentioned, I get the same issue with Chrome on Linux and Android (which does use Blink).
Author

I just realised this also happens on vanilla Misskey, but it only affects WebM files (see original post). I opened an issue there as well.


I have been informed that WebM files are not supported by WebKit (see original post). Apologies and thank you for your help.

I just realised this also happens on vanilla Misskey, but it only affects WebM files (see original post). [I opened an issue there as well](https://github.com/misskey-dev/misskey/issues/9127). --- I have been informed that WebM files are not supported by WebKit (see original post). Apologies and thank you for your help.
Schappi changed title from Embedded video will not play on iPadOS to Embedded WebM files do not play on iPadOS 2022-10-13 21:08:46 +00:00
norm closed this issue 2022-10-14 00:41:26 +00:00
Owner

Opening a new issue for that other problem in #202 since that doesn't seem to be related to your issue.

Opening a new issue for that other problem in #202 since that doesn't seem to be related to your issue.
Sign in to join this conversation.
No Label
feature
fix
upkeep
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: FoundKeyGang/FoundKey#201
No description provided.