家长活动我想在基本活动中播放视频,因此每个子活动都必须在每个活动中播放无缝视频public abstract class BaseActivity extends AppCompatActivity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.splash); }}儿童活动 public class LoginActivity extends BaseActivity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.splash);}}
2 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
是的,您可以做到,这取决于您想要实现什么以及如何实现,显示视频的方法有很多。
BaseActivity更简单的方法是在a对象中创建MediaPlayer如下:
public abstract class BaseActivity extends AppCompatActivity {
MediaPlayer mp;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mp = new MediaPlayer();
mp.setDataSource(your_path_to_file);
mp.prepare();
}
}
然后您可以使用孩子mp.start();来启动视频。
public class LoginActivity extends BaseActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
mp.start()
}
}
添加回答
举报
0/150
提交
取消