我创建了一个应用程序,该应用程序使用Activity启动,该活动本质上是一个视频列表。当用户点击其中一个选项时,视频通过另一个活动中的HLS(Apple的http直播流)流式传输。现在,当我按下后退按钮,主页按钮等时,活动未完成,视频在后台播放。我想做的就是每当有人出于某种原因导航出应用程序时,我想杀死那个活动。怎么办呢。
我用于hls流媒体的代码:
MediaPlayer m = new MediaPlayer();
try{
m.setDataSource("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");
m.prepare();
m.start();}
catch(Exception e){}
感谢, 杰
答案 0 :(得分:0)
用于杀死你可以做的活动
yourClassName.this.finish();
this.finish();
finish();
希望这会有所帮助
答案 1 :(得分:0)
覆盖onBackPressed用于后退按钮,或onStop用于主页按钮单击。在那个方法上放
m.stop();
m.release();