画廊代码中的视频选择不适用于棉花糖,但适用于棒棒糖-Android

画廊代码中的视频选择不适用于棉花糖,但适用于棒棒糖-Android,android,android-videoview,android-6.0-marshmallow,Android,Android Videoview,Android 6.0 Marshmallow,我已经实现了一个代码,从gallery中选择一个视频并在videoview中播放。它在棒棒糖版本中非常有效。但今天当我在棉花糖上检查时,它不起作用了。logcat也不例外 是因为在棉花糖中添加了一些不允许我选择视频的安全性,还是需要任何运行时权限? 我在清单文件中具有以下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android

我已经实现了一个代码,从gallery中选择一个视频并在videoview中播放。它在棒棒糖版本中非常有效。但今天当我在棉花糖上检查时,它不起作用了。logcat也不例外

是因为在棉花糖中添加了一些不允许我选择视频的安全性,还是需要任何运行时权限? 我在清单文件中具有以下权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
这是onActivityResult中的代码:

      path = data.getData().toString();
      vid.setVideoPath(path);
      vid.start();

您应该允许Android Marshmallow 6.0版的运行时权限

您应该允许Android Marshmallow 6.0版的运行时权限

您可以更新您的答案,说明如何添加权限吗?这将使您的答案更容易访问。您能否更新您的答案,说明如何添加权限?这将使你的答案更容易理解。我希望这会对你有所帮助
      path = data.getData().toString();
      vid.setVideoPath(path);
      vid.start();