                                 triggeredEvents.append(event)
                             }
                         }
+
                         playback.render()
 
+                        #if os(iOS)
                         playback.play()
+                        #endif
 
                         expect(triggeredEvents).toEventually(equal(expectedEvents), timeout: 5)
                     }

                        }
                        playback.render()

                        playback.play()
                        playback.once(Event.playing.rawValue) { _ in
                            playback.seek(playback.duration)
                        }

                        }
                        playback.render()

                        #if os(iOS)
                        playback.play()
                        #endif
                        playback.once(Event.playing.rawValue) { _ in
                            playback.pause()
                            playback.seek(2)
