小编Waq*_*han的帖子

如何从Windows 10通用应用程序中的CD导入.CDA曲目?

我需要从CD导入曲目,但到目前为止我无法这样做.我可以成功地从CD导入.mp3或许多其他音频格式.出于导入目的,我首先扫描CD的文件和文件夹.然后我向用户显示文件列表并复制用户从列表中选择的文件.

这是我扫描目录或CD的代码:

    List<StorageFile> allTrackFiles = null;
    private async Task GetFiles(StorageFolder folder)
    {
        if(!scanningRemovableTask)
        {
            return;
        }
        try
        {

        if(allTrackFiles == null)
        {
            allTrackFiles = new List<StorageFile>();
        }
        var items = await folder.GetItemsAsync();

        foreach (var item in items)
        {
                if (item.GetType() == typeof(StorageFile))
                {
                    StorageFile storageFile = item as StorageFile;
                    allTrackFiles.Add(storageFile);

                    var basicProperties  = await storageFile.GetBasicPropertiesAsync();
                    var musicProperties = await storageFile.OpenReadAsync();
                }
                else
                    await GetFiles(item as StorageFolder);
        }

        }
        catch(Exception e)
        {

        }
    }    
Run Code Online (Sandbox Code Playgroud)

我将CD路径传递给此函数,它为我创建了一个文件列表.当CD只有.mp3或任何着名的音频格式时,此代码可以正常工作.但是当CD具有.CDA扩展轨道时,它会造成麻烦.我们知道.CDA文件本身不能播放,它们只是原始媒体文件的快捷方式.

现在,这就是我现在被困住的地方.如何阅读.CDA文件或将.CDA文件媒体导入我们在通用Windows应用程序中的本地目录.

c# windows-store-apps uwp windows-10-universal

8
推荐指数
1
解决办法
627
查看次数

如何在Camera View android中的墙壁上绘画?

我正在尝试在我的相机视图中粉刷墙壁。任何人都可以告诉我应该从哪里开始,任何图书馆或可以为我指明正确方向的有用东西。

我知道这是一件困难的事情,但我需要一些方向来继续我的工作。目前我只尝试过VuForia,但我不知道我们如何使用它来识别墙壁并在增强现实的墙壁上绘画。

下面是所需的结果:

在此处输入图片说明

在此处输入图片说明

android surfaceview glsurfaceview android-camera vuforia

5
推荐指数
1
解决办法
1754
查看次数