所以我在我的小部件中有这个非常常见的代码片段,它会在点击时播放视频。
Intent nextintent = new Intent(Intent.ACTION_VIEW);
nextintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
nextintent.setDataAndType(pathToVideo, "video/*");
context.startActivity(nextintent);
我某处也有一个属性,说该视频应播放声音或静音。
现在,我该如何告诉我遵守该财产的意图?没有任何标志或动作类型(据我所见)指定了这一点。有线索吗?
提前致谢。
答案 0 :(得分:0)
这是我使用过的可能性:
AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
am.setStreamMute(AudioManager.STREAM_MUSIC, true);
现在我不确定它现在有效,因为我有其他MediaPlayer问题而且无法测试它。此外,一旦视频播放完毕,音量可能不会恢复到原来的水平(这是我理想的)。