2

不知道这篇文章的标题是什么,我一直在尝试制作一个小的 Windows 8 应用程序,如果这很难理解,我没有太多的知识和抱歉,下面是我的 itemDetail.js

(function () {
"use strict";

WinJS.UI.Pages.define("/pages/itemDetail/itemDetail.html", {
    // This function is called whenever a user navigates to this page. It
    // populates the page elements with the app's data.


    ready: function (element, options) {
        var item = options && options.item ? Data.resolveItemReference(options.item) : Data.items.getAt(0);
        element.querySelector(".titlearea .pagetitle").textContent = item.group.title;
        element.querySelector("article .item-title").textContent = item.title;
        element.querySelector("article .item-subtitle").textContent = item.subtitle;
        element.querySelector("article .item-image").src = item.backgroundImage;
        element.querySelector("article .item-image").alt = item.subtitle;
        element.querySelector("article .item-content").innerHTML = item.content;
        element.querySelector("article .track1").innerHTML = item.track1;
        WinJS.Utilities.query("#playMP3").listen("click", getStartVideoFuntion("http://www.ikkmusic.com/ikkmusic.com%20mix.mp3"));
    },
});

function getStartVideoFuntion(src) {
    return function () {
        // Set video element's source
        var vid = WinJS.Utilities.query("#playback")[0];
        vid.src = src;
        vid.play();
    };
}})();

所以我有一个名为 data.js 的文件,其中包含所有示例数据,我在这里获取信息并显示它,它工作正常,但我的问题是显示 url 的底部(下方),当按下按钮时,它会播放 html5 播放器标签中的 url,这很有效,有没有办法让我将 item.track1 的内容放在现在的 URL 的位置,我无法将它的内容放在那里的数据。

WinJS.Utilities.query("#playMP3").listen("click", getStartVideoFuntion("http://www.ikkmusic.com/ikkmusic.com%20mix.mp3"));
4

1 回答 1

0

WinJS.Utilities.query("#playMP3").listen("点击", getStartVideoFuntion(item.track1));

于 2012-11-14T16:29:25.873 回答