Unity AvProVideo Plugin 中設置影片在安卓SD卡上的絕對地址

Posted by Y Cheung on Sat, May 28, 2016

Media Play 設置

  • Video Location 選擇 Absolute Path Or URL

找到安卓設備SDCard的根目錄(ROOT PATH)

  • 如果電腦上安裝了adb工具,使用指令 adb shell echo $EXTERNAL_STORAGE 打印SD Card Root directory。
  • 如果安卓設備上安裝了terminal工具,(比如Terminal Emulator for Android),使用指令 ls 根據經驗篩選可能的目錄。
  • 一般而言,SD卡的根目錄可能但不限於以下幾種:
    • /mnt/sdcard
    • /storage/sdcard0
    • /storage/sdcard
    • /sdcard

設置權限

  • AndroidManifest.xml 文件中的<uses-sdk前添加以下語句:
1<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

通常該文件位於Assets/Plugins/Android/文件夾內,該配置文件詳解請參閱官方文檔《App Manifest》(有中文版)。

配置Player Settings

  • 發布APK時記得進入Unity的Player Settings中進行相關的配置。

調試

  • 下載並安裝 android studio
  • 在終端或CMD中使用ADB指令查看 LOG信息: adb logcat -s Unity