<div dir="ltr">Hi all,<div><br></div><div>I am developing a iOS web browser based on UIWebView. I want to replace the default video player with a customized player in UIWebView.</div><div><br></div><div>Now I have tried the following ideas:</div>
<div>1. use js injection to replace default video.play(), but it still can&#39;t work correctly for all video websites popular.</div><div>2. try to hack UIMoviePlayerController. I have use Objective-C runtime to replace the alloc of UIMoviePlayerController with my own object and forward all selectors and handle them. But there is still some crash issue. and this method seems to be too ugly.</div>
<div><br></div><div>I have search google and dig into WebKit source code. I found MediaPlayerPrivateIOS has been referenced somewhere. It seems to be a clue to figure out my question. But I can&#39;t found MediaPlayerPrivateIOS.mm in WebKit projects. Is it open source? How can I get the iOS implementation of video player.  </div>
<div><br></div><div>And is there any idea about how to replace the default video player of UIWebView?<br></div><div><br></div><div>Thanks very much for any answer.</div><div><br></div><div>BR,</div><div>Leejune</div><div>
<br></div></div>