Forum Discussion
Mark_JL
Mar 28, 2019Copper Contributor
Video not playing embed problem - A setting in your browser is blocking cookies. Mobile only.
This problem occurs just yesterday that our users weren't able to play embedded videos on our internal website. It says that the browser is blocking cookies. This occurs on mobile safari and chrome (tested on iPhone) but works in chrome on Android.
Please also take note that the problem is only when browsing on mobile, iPhone in particular. This wasn't the case before. Before, it was working. Desktop is fine on different browsers including IE9.
We are using the iFrame embed code from the Stream Video Page and putting it on WordPress to display the video.
- SnowqueenCopper Contributor
I have this happening on my mac for my uni, I've allowed cookies and cross-traffic thingy, it does work in a new tab at least. I'd just prefer that it work straight away on the page.
Maybe it's a problem at my uni's end? I'll message tech support there and see what response I get.
- April525Copper Contributor
Hi,
I am embedding videos from stream to articulate creating e-learning. I am using a laptop and I am receiving the above error message about cookies.
Please can you help suggest a solution for how to resolve this on desktop browsers?
- ChrisbhrtCopper Contributor
Same problem with browser saying cookies are blocking videos in PowerPoint linked to Stream. Have tried Chrome, Opera and Edge. Same problem. Turned off cross-site tracking still not functioning correctly. Any thoughts???
- dareimaCopper Contributor
Mark_JL Did anybody find any acceptable solutions to this issue? We're also experiencing this issue at a customer and can reproduce in our own tenant. I'm building a simple modern SPO website using the Stream element to embed a video from Stream via its link. On any iOS device, when the website is opened in the MS Edge web browser or through the MS Teams app in a channel, the error message about the cookies appears. Turning off cross-site tracking / allowing third-party cookies, doesn't solve the issue at all.
Here are some details to my testing:
- The default browser on the iOS devices is MS Edge
- It works in Safari when cross-site tracking is disabled
- It works in Chrome when third-party cookies are allowed
- It never works in MS Edge regardless whether third-party cookies are allowed and pop-up blockers are turned off
- It never works when the SPO website is opened through an MS Teams channel tab where I have it embedded. I'd assume that the default browser of iOS (MS Edge) is used here to render the page?
Any thoughts are appreciated, thanks!
- JamieNorwichCopper ContributorI found the same issue on iPhone and iPad. Under Settings - Safari - Cross-Site Tracking, I switched this feature off and reloaded the page I had embedded the video on, this had fixed my issue. Not ideal, but a fix nonetheless.
- mattatumassCopper Contributor
I was alerted to this problem this morning by some of my users (we are just rolling out Stream campus wide). Here are the results of my troubleshooting:
Users can visit https://portal.office.com in their browser and sign in with their Microsoft 365 credentials and then return to and refresh the page with the embedded videos. They should display properly.Other troubleshooting steps if problems persist:
iOS Safari
Click the Settings app on your home screen and navigate to Settings>Safari>Privacy & Security
Disable “Prevent Cross-Site Tracking”Return to and refresh the videos page, click to sign in to Stream with your Microsoft 365 credentials.
Select “Yes” when asked to stay signed in.
iOS Google ChromeClick to open a video in a new window, sign in to Stream with your Microsoft 365 credentials. Select “Yes” when asked to stay signed in. Refresh the videos page.
iOS FireFox
Click to open a video in a new window, sign in to Stream with your Microsoft 365 credentials. Select “Yes” when asked to stay signed in. Return to and refresh the videos page.
macOS Safari
Click the Safari option in the menu bar, then Preferences>Privacy>Website tracking
Uncheck “Prevent Cross Site Tracking”
Return to and refresh the videos page, click to sign in to Stream with your Microsoft 365 credentials.
Select “Yes” when asked to stay signed in.
macOS FireFox
Click to open a video in a new window, sign in to Stream with your Microsoft 365 credentials. Select “Yes” when asked to stay signed in. Return to and refresh the videos page.
macOS Chrome
Click to open a video in a new window, sign in to Stream with your Microsoft 365 credentials. Select “Yes” when asked to stay signed in. Return to and refresh the videos page.
Unfortunately, I do not have access to a Windows machine or an Android device, but I imagine the steps will be similar, same. - AymanmhCopper ContributorI suggested to my daughter to use Google Chrome, then it works immediately.
- Victor_98029Copper Contributor
We have this same problem too. Asking iOS users to turn off cross site tracking is not a good answer or fix. It's too complicated to ask users to do that. Microsoft Stream needs to find some way to use cookies that comply with iOS default settings for cookies.
- Toby HallamCopper Contributor
adding my vote - I have the same issue.
We are a large corporate company with 3500 users, and having spent millions on O365 this is extremely disappointing
Have tried using 'embed code' and also the 'Stream widget'.... Both methods exhibit the problem in Safari.
I imagine there will be no fix because as far as Microsoft is concerned its a Safari problem.
- Mohcine ChaoukiCopper Contributor
Mark_JL Saili Raje - I have the exact same issue on Safari. Has this been resolved.
Video used to work fine. We attempted a move to Stream and IE 11 is not supported, and now Safari has issues. This doesn't look good at all.- Mohcine ChaoukiCopper Contributor
Saili Raje - Can you help with this?
- Saili Raje
Microsoft
Were you able to try disabling the prevent cross-site tracking setting in safari? Mohcine Chaouki
- MaybejamesCopper Contributor
Has anyone got a solid fix for this.
75% of our users are on Safari and none of the stream embeds are visible. Asking people to use chrome instead sucks! ;-)
Been like this for a couple of months now. Used to play fine in Safari.
- Saili Raje
Microsoft
Maybejames unfortunately the only fix for this is to disable the setting that's blocking the cookies today. in Safari it's referred to cross-site tracking. in edge, it's blocking third part cookies etc.
- cictonCopper Contributor
turning off Prevent Cross-Site Tracking does not fix the issue. a real fix is needed ASAP
- Saili Raje
Microsoft
Mark_JL Hi Mark, out of curiosity does clicking on the open in new window work for you?
Also do you have disable cross-site tracking turned on in your safari settings?