指针-Android播放视频怎么进入页面后开始自动播放视频,需要在生命周期的哪个方法调用play方法

问题描述

Android播放视频怎么进入页面后开始自动播放视频,需要在生命周期的哪个方法调用play方法

为什么在onStart或者onResume中调用play方法会报空指针错误?求大神说下思路。。。。。

解决方案

把该初始化的对象初始化完之后

解决方案二:

在ios中有一个页面即将出现的方法 ViewWillAppear方法 ios是在这个方法中调用的 看看安卓中是否有类似的方法 希望能帮到你

解决方案三:

在ios中有一个页面即将出现的方法 ViewWillAppear方法 ios是在这个方法中调用的 看看安卓中是否有类似的方法 希望能帮到你

解决方案四:

如果确定要实现自动播放的话,可以在onRuse()这里开启一个新的线程进行播放(消耗大量资源的加载不能在主线程进行)。因为还没有加载完成,估计视频对象还没有创建,空指针就是这么来的。

不过个人认为这么做不是很好,毕竟android内存有限,进入页面的时候加载页面和播放视频会消耗不少内存资源,本来android就卡的,现在更卡了。这样不好。
包括现在大部分WEB网站都是等WEB资源加载完成后,客户才手动播放,自动播放在现在这种硬件和网络条件下还不现实,不能大量应用

解决方案五:

onCreate方法里就可以,只要你把SurfaceView的工作判断好

解决方案六:

视频的话播放之前调用一下异步准备的方法,不然就容易出现你说的空指针问题,至于在哪里调用,这个最好还是OnResume里吧

时间: 2024-08-30 14:57:33

指针-Android播放视频怎么进入页面后开始自动播放视频,需要在生命周期的哪个方法调用play方法的相关文章

网页视频播放器-网页 把这段表格里的视频变成打开页面后自动播放!

问题描述 网页 把这段表格里的视频变成打开页面后自动播放! <td width="480" height="370" align="left"> <div><object id="ssss" width="480" height="370" ><param name="allowScriptAccess" value=&quo

U盘插入后怎么自动播放歌曲

  U盘插入后怎么自动播放歌曲           如何设置U盘背景音乐呢?在这里介绍一种方法帮您设置U盘背景Mp3音乐! 其实U盘也能像Mp3一样插入电脑就自动播放,还能自动全屏播放Flash或课件等.我们现在要来打造一款一插入电脑就能唱歌的U盘. 一.下载AutoFlash.exe安装后不用作任何操作. 二.下载MP3TOEXE的小软件.MP3TOEXE是一款将音乐文件(包括MP3.WMA.MID.WAV等)转换为EXE的小工具软件. 打开MP3TOEXE后,单击"歌曲文件"框后的

Android 使用ViewPager实现图片左右循环滑动自动播放_Android

ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵 1. 首先看一些layout下的xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_

网页插入flv视频代码,可控制是否自动播放

今天小涛分享一个比较实用的东西:网页插入flv视频代码,可控制是否自动播放  代码如下 复制代码 <object width="500" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers

Android 使用ViewPager实现图片左右循环滑动自动播放

ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵 1. 首先看一些layout下的xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_

Android中Activity和task,活动亲和力,启动模式,活动状态以及生命周期,激活钝化

Activity和task: android通过保持所有activity在同一个task中来维护用户的经历-典型是在launcher选择的 应用,栈顶活动是交互活动,back后,pop栈,即使涉及多个实例活动,不会重新管理,只有pop和push  task:  task是活动的栈,task的值是作为整体设置给root activity的.  activity:  一个task中的所有的activity作为整体进行移动.  activity和task的关系,以及同一task内activity的行为

Android开发入门(一)详解活动 1.1 Activity的生命周期

前言: 学习Android也有一年多了,目前在从事Android开发的工作.不敢说精通,但也小有心得 .相信很多android初学者和我刚开始接触android时一样,往往只了解某些知识点的表面,别人要是问点啥 ,还真就说不出个一二三来,往往处于"了解"阶段.所以,我打算将自己学习android的过程和经验总结整 理一下,发表出来,希望对学习android的同学有所帮助,也算给自己的学习进行总结吧.生命不息,学习不 止.一定要学会"享受"学习的过程,否则,学习起来就

php 关闭页面后session自动销毁二种方法

浏览器关闭的过程中,服务器上的 session 数据并没有被销毁,因为这时候没有发送任何请求,服务器那边不会知道是否要销毁 session 的数据.浏览器再次启动重新打开页面的时候,发送的 session id 还是原来的 id,虽然你说没用到 cookie,但是这个 id 就是通过 cookie 发送的. 你可以看看 php.ini 的设置,主要看这两项:  代码如下 复制代码 session.gc_maxlifetime session.cookie_lifetime 方法二利用onload

指针-Android播放视频遇到的困难,希望大神给点思路

问题描述 Android播放视频遇到的困难,希望大神给点思路 Android 使用SurfaceView播放视频 想在进入Anctivity后自动播放视频,我在onStart方法调用播放方法, 后台打印视频路径是对的,但是报空指针异常,然后我用一个Button控制播放是可以的(页面加载完成后使用 Button的点击事件调用播放方法是可行),这是为什么?求大神给点思路,谢谢了...... 解决方案 你可以看看Activity的生命周期!!!在onStart方法里面SurfaceView控件还没有被