1

現在、次のコードがあります。

function openFileChooser() {
    var options = {
        title : "Select file to upload to cloud...",
        types : ['mp3', 'm4a', 'aac', 'wav', 'aif', 'aiff'],
        typesDescription : "Audio files",
        path : Ti.Filesystem.applicationDataDirectory
    };

    //does not work
    Ti.UI.openFileChooserDialog(function(filenames) {
        fileSelected = filenames[0];
    }, options);

    $.filePath.text = fileSelected;
}

基本的に、ユーザーがオーディオ ファイルを参照できるようにダイアログを開こうとしています。いくつかのサイトで例を見てきopenFileChooserDialogましたが、実行時にアプリがクラッシュし、アプリが存在しないと表示されます。

ユーザーが音声ファイルを参照するためのダイアログを開くことができる場所で、何かできることはありますか?

4

1 に答える 1

0

openFileChooserDialog は、TideSDK にスピンオフされた Titanium Desktop API の一部でした。これがモバイル プロジェクトの場合、その API 呼び出しはモバイル スペースに存在しません。

于 2013-12-04T18:48:44.457 に答える