Azure Media Indexer - 索引IAssetFiles

时间:2015-10-31 16:50:32

标签: azure-media-services

媒体索引器(用于生成隐藏式字幕文件)似乎设置为索引Assets,但我们的Assets容器有多个IAssetFiles,其中一个是我需要索引的视频。我已成功使用此示例代码,但所有内容似乎都适用于Assets而不是AssetFiles。有什么提示吗?

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    List<String> links = new ArrayList();
    setContentView(SliderCreator.createSlider(R.layout.activity_news, this));
    wv = (WebView) findViewById(R.id.newsWebView);
    wv.setBackgroundColor(Color.TRANSPARENT);
    try {
        String finalHTML = getIntent().getStringExtra("html");
        if (!finalHTML.contains("<html>")) {
            String css = "";
            for(String link : links) {
                css+=Utils.getHTML(link);
            }
            finalHTML = html.replace("?body", getIntent().getStringExtra("html")).replace("?css", css);
        }
        wv.getSettings().setJavaScriptEnabled(true);
        //open URLs in external Browser
        wv.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
                return true;
            }
        });
        wv.loadDataWithBaseURL("", finalHTML, "text/html", "UTF-8", "");
    } catch(Exception e) {
        Toast.makeText(this, "An error occured...", Toast.LENGTH_LONG).show();
    }

1 个答案:

答案 0 :(得分:1)

想出来。你可以将一个配置文件传递给任务,你可以将文件名添加到输入标签:指定应该将哪些资产文件编入索引。