I was able to implement a solution to this that I thought I would share in case people were looking in the future.
flowplayer(function (api, root) {
api.bind("load", function () {
jQuery('div.flowplayer').addClass("is-fullscreen");
}).bind("fullscreen-exit", function(e, api) {
jQuery('div.flowplayer').addClass("is-fullscreen");
});;
});
Essentially I start the player in a windowed fullscreen mode (similar to how a Netflix video begins playing in the browser). The user then can choose to make the video 'true' fullscreen. This worked great, but I noticed when the user exited 'true' fullscreen, FP didn't revert to windowed fullscreen, which is why I re-add the 'is-fullscreen' class on the fullscreen-exit event.
Hope this helps in the future!