【发布时间】:2017-06-02 06:14:15
【问题描述】:
我正在做直播。我的问题是,当我按下播放按钮时,图像应该变为停止按钮,当我按下停止按钮时,它应该再次变为播放按钮。我很困惑如何做到这一点?这是我的按钮点击监听器..
btnPublish.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnPublish.setImageResource(R.drawable.recordactive);
SharedPreferences.Editor editor = sp.edit();
editor.putString("rtmpUrl", rtmpUrl);
editor.apply();
mPublisher.startPublish(rtmpUrl);
mPublisher.startCamera();
}
});
当我按下播放按钮时,它会更改为停止图像,但是当我按下停止按钮时,我的应用程序崩溃了。因为我还没有为此编写任何代码。请指导我如何操作。基本上按下那个停止按钮后我想调用这个函数..
mPublisher.stopPublish();
mPublisher.stopRecord();
【问题讨论】:
-
使用布尔变量来管理启动和停止。
-
你能告诉我任何示例代码吗??
-
分享你的完整代码
-
我看不到变量“sp”的初始化位置?
标签: android android-layout android-studio imagebutton