主配置文件:


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"android:sharedUserId="android.uid.system"package="com.ling.autoplay"><uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/><application><activity android:name=".PlayActivity"android:exported="true"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><receiver android:name=".BootBroadReceiver"><intent-filter><action android:name="android.intent.action.BOOT_COMPLETED"/><category android:name="android.intent.category.LAUNCHER"/></intent-filter></receiver></application>
</manifest>

布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><VideoViewandroid:id="@+id/videoView"android:layout_width="match_parent"android:layout_height="match_parent"/>
</LinearLayout>

广播接收器:

public class BootBroadReceiver extends BroadcastReceiver {public static final String ACTION = "android.intent.action.BOOT_COMPLETED";@Overridepublic void onReceive(Context context, Intent intent) {if (intent.getAction().equals(ACTION)) {Log.i("PlayActivity", "onReceive");Intent playIntent = new Intent(context, PlayActivity.class);playIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(playIntent);}}
}

播放视频的界面:

public class PlayActivity extends Activity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_play);VideoView vv = (VideoView)this.findViewById(R.id.videoView);String uri = "android.resource://" + getPackageName() + "/" + R.raw.output;vv.setVideoURI(Uri.parse(uri));vv.start();vv.setOnPreparedListener(mp -> {mp.start();mp.setLooping(true);});
//另一种方式
//        vv.setOnCompletionListener(mp -> {
//           vv.setVideoURI(Uri.parse(uri));
//            vv.start();
//        });}
}

Android开机自动循环播放视频相关推荐

  1. html自动循环播放视频列表

    有多个视频,一个播放完以后另一个播放,知道最后,再从头循环播放. 代码如下: <video id="video1" class="indexBanner" ...

  2. 安卓开发,拼接屏幕、大屏幕、户外广告无人值守循环播放视频,图片。开机自动播放,断电后自动播放,重起后自动播放功能

    安卓开发,拼接屏幕.大屏幕.户外广告无人值守循环播放视频,图片.开机自动播放,断电后自动播放,重起后自动播放功能 因客户要求,开机自动播放视频,不需要电脑控制,通电自动循环播放视频. 电脑成本太高,最 ...

  3. OpenCV重复播放摄像头视频,循环播放摄像头(视频)文件,循环播放视频中某一段视频

    OpenCV中使用摄像头录像并保存并不难实现,本文针对摄像头实时帧画面进行记录,并重复播放 视频文件的读取和处理方法类似,首先,本文对摄像头进行采集和实时帧画面显示. #include <ope ...

  4. 多功能流媒体播放器实现网页无插件直播之EasyPlayer.js如何实现播放完自动循环播放

    EasyPlayer-Android播放器是一款可针对RTSP.RTMP.RTSP&RTMP协议进行过优化的流媒体播放器,其中我们引以为傲的两个技术优势就是起播速度快和播放延迟低.最近我们遇到 ...

  5. html5 无插件视频播放器,多功能流媒体播放器网页无插件直播EasyPlayer.js如何实现播放完自动循环播放...

    原标题:多功能流媒体播放器网页无插件直播EasyPlayer.js如何实现播放完自动循环播放 EasyPlayer-Android播放器是一款可针对RTSP.RTMP.RTSP&RTMP协议进 ...

  6. 自动循环播放的MP3播放器

    [实现内容]自动循环播放的MP3播放器 [应用]自动循环播放的MP3播放器主要用于企业文化的应用.在每天的休息时段,播放器自动循环播放指定的MP3音乐.本自动播放器主要根据本公司的情况编写,包括早上上 ...

  7. video自动循环播放设置

    方法一:在video标签上直接添加autoplay 和loop属性,但直接添加需手动点击播放才可自动循环播放,想要一打开就让video自动循环播放需要添加muted属性,具体代码实现如下: <v ...

  8. PPT2010中轻松实现PPT自动循环播放

    在产品展销会.人才招聘会时,我们可能会需要PPT自动循环播放.在PPT2010中可以很轻松地实现自动循环播放效果. 设置放映法 在PPT 2010中,通过排练计时已经可以让PPT自动播放,但只能自动播 ...

  9. HTML页面背景音乐自动循环播放

    在Chrome上写的一个HTML设置背景音乐自动循环播放的时候 <audio autoplay="autoplay" loop="loop" contro ...

最新文章

  1. websocket+netty实时视频弹幕交互功能(Java版)
  2. 这些深度学习术语,你了解多少?(下)
  3. 大话网站---从Hello World到高并发网站
  4. C++用顶层函数重载操作符(一)
  5. go程序执行流程分析
  6. Shell编程:shell script 的追踪与 debug
  7. 使用React Router v4的嵌套路由
  8. 091115 T UI生成的类
  9. redis_学习_02_redis 可视化工具 Redis Desktop Manager
  10. React Native填坑之旅--动画
  11. 安装python3-dev_ubuntu16.04安装python3.7
  12. Linux下mysql数据库的自动备份与还原 远程备份和本地备份
  13. 想知道如何批量压缩图片?来试试这几个图片压缩工具
  14. 刘宇凡:让白茶陪你一起熬夜看世界杯
  15. oj美元和人民币java_【牛客网OJ题】:人民币转换
  16. windows 用choco 安装nvm
  17. audio autoplay
  18. “找不到服务器ip地址”已解决,原因是DNS配置问题。
  19. 相控阵天气雷达工作原理
  20. 超详细的canal使用总结

热门文章

  1. 【硬核干货】Teleport Ultra扒站教程 (附汉化破解版资源下载链接)
  2. 【Multisim仿真】差分比例放大电路
  3. Spring Boot 3.x 系列【23】集成Spring WebFlux开发响应式应用程序
  4. 心系冬奥 翰墨传情 |当代书画名家为奥运加油书画推介展【冉春艳篇】
  5. (2015)最新破解企业QQ拦截个人QQ功能
  6. UNCTF2020web方向部分题解
  7. 我的刻骨铭心的2018——致未来的自己和现在的你
  8. java生成二维码以及链接邀请
  9. Goland中time.Timer and time.Ticker
  10. 科技对金融业的告白信,有百融云创的落款