Android MediaPlayer does not loop when its data source is from url -
i using mediaplayer in app. following following tutorial
http://blog.lemberg.co.uk/surface-view-playing-video
here's part of code
surface surface = new surface(surfacetexture); try { mmediaplayer = new mediaplayer(); mmediaplayer.setdatasource(getapplicationcontext(), uri.parse(file_url)); mmediaplayer.setsurface(surface); mmediaplayer.setlooping(true); mmediaplayer.prepareasync(); // play video when media source ready playback. mmediaplayer.setonpreparedlistener(new mediaplayer.onpreparedlistener() { @override public void onprepared(mediaplayer mediaplayer) { mediaplayer.start(); } }); } catch (illegalargumentexception e) { log.d(tag, e.getmessage()); } catch (securityexception e) { log.d(tag, e.getmessage()); } catch (illegalstateexception e) { log.d(tag, e.getmessage()); } catch (ioexception e) { log.d(tag, e.getmessage()); }
everything works fine except video not loop. when set data source file assets loops fine. when stream video url not loop.
thanks
Comments
Post a Comment