0

私のアプリでは、platformRequest(URL) を使用して SD カードからビデオを再生しようとしています。これが私がそれを行うために使用したコードです - platformRequest("file:///E:/​​bega.3gp") 。これが正しい方法かどうかはわかりません。パスの形式は正しいですか? アプリからビデオ プレーヤーでビデオを再生する方法を教えてください。

4

1 に答える 1

1

正しいパスを渡していることを確認してください。以下のコードを使用すると、利用可能なパスを知ることができます。

 private String getFullMusicPath() {
    Enumeration drives = FileSystemRegistry.listRoots();
    String root = null;
    while (drives.hasMoreElements()) {
        root = (String) drives.nextElement();
        if (root.equalsIgnoreCase("sdcard/")) {
            return "file:///" + root + musicFolder + "/";
        }
    }
    return (root == null ? null : "file:///" + root + musicFolder + "/");
}
于 2014-03-14T13:10:40.717 に答える