Keynote intermittently fails to play media files on some HDMI connections
I have a MacBook Pro Touchbar running the latest version of OSX and Keynote.
One of my many jobs is to be a public speaker: regularly speaking to hundreds of people in one room. My slide decks, using Keynote, are complex and have a variety of video and audio files in them.
When connected to a display via HDMI only, these media files fail to play about 40% of the time. In this instance, the click-to-play does nothing; the next click advances to the next slide or element.
If I go back a few clicks and try again, the media files sometimes play - or sometimes don't.
If I press 'escape', exit the presentation, then go straight back in again, the video ALWAYS plays. (The media files are not at fault).
When connected via VGA or when playing on the laptop itself, the media files consistently play as expected. (The media files are not at fault).
I am aware of at least one other user who is aware of suffering this issue. I suspect it affects more - the issue is quite rare to trigger (requiring HDMI and a large amount of video files), and the occasional "misfire" might not have been spotted by the average presenter who possibly only uses one or two video clips.
My 2010 MacBook Air, and 2009 MacBook Pro, both dealt with media files quite happily in the same situation.
Clearly, this is a bit devastating. There is rarely any opportunity to do a proper tech runthrough, so I never quite know whether the presentation is going to work properly. Every time I present in these circumstances and clips fail to fire, I get put off my stride and lose a bit of self-belief. I know I look a bit ****. It's got to the point where I no longer use any media files, and even export my entire deck as flat images to avoid Keynote entirely. It's made me feel my investment in a beefy MacBook Pro TouchBar has been not just a wasted purchase, but one that has negatively affected my confidence and ability, and therefore my earning power. I've just caught myself say no to a speaking engagement purely because I'm concerned that the slide decks won't work smoothly.
What would anyone suggest here? I'm open to a hardware fix or a software one, given the machine is flawless on VGA connections.
I'd also be heartened to hear from others who have experienced the same thing; and I'm grateful for any replies that might help.
Things that may help you to know:
- I've used the official Apple USB-C to HDMI adaptor - it's got a USB-C passthru, a USB-A and an HDMI adaptor on it. I've also used an Anker-branded HDMI (only) adaptor. Both of these exhibit the issue. I'd therefore go so far as to say that the HDMI adaptor makes no difference.
- Media files play either automatically-on-slide-load or as animation event.
- Different audio sample-rate (44.1 or 48 kHz) makes no difference
- Different video codecs make no difference
- Different video bitrates make no difference
- Mono/stereo makes no difference
- Files playing fullscreen or a little window makes no difference
- Bluetooth clicker or keyboard makes no difference
- This has happened a number of times using a number of different displays: sometimes televisions, sometimes projectors, sometimes more complex switchers and presentation gear. It only ever affects HDMI connections. VGA connections are never affected.
- Things I don't know:
- I don't know for certain whether it always affects HDMI displays, or just some
- I don't know whether there's a common refresh rate or resolution - it's normally not my kit and I normally have no way of testing that.
MacBook Pro TouchBar and Touch ID, macOS High Sierra (10.13.4)