从意图中取出音频uri

时间:2016-08-20 15:44:59

标签: android audio android-intent uri

我被困住了,我无法找到解决方案:/

我正在做的是一个声音效果的应用程序,声音预加载并由用户选择,所以我有默认声音的默认按钮和添加(任意多个)按钮的可能性由您选择的声音。 所以这是我的添加按钮代码的一部分:

<Window.Resources>
      <DataTemplate DataType="{x:Type local:HomeViewModel}">
         <local:HomeView /> <!-- This is a UserControl -->
      </DataTemplate>
      <DataTemplate DataType="{x:Type local:ProductsViewModel}">
         <local:ProductsView /> <!-- This is a UserControl -->
      </DataTemplate>
   </Window.Resources>

输出应该是一个uri,我需要得到它(我将使用它来获取用户选择的文件的路径),但我不知道如何。

1 个答案:

答案 0 :(得分:0)

哦,我明白了:)

对于那些试图像我一样找到解决方案的人: 您不必使用startActivity(),而是startActivityForResult(),然后使用getData() intent parameter回调onActivityResult()方法。

以下是指南: https://developer.android.com/training/basics/intents/result.html