【问题标题】:Problems with MediaElement showing Video inside a PanoramaMediaElement 在全景图中显示视频的问题
【发布时间】:2011-01-24 12:06:56
【问题描述】:

This script 设置一个包含 5 个项目的全景控件,然后在第二个全景项目的 MediaElement 内加载一个视频。

如果我将其减少到 2 个项目,则不会显示视频(媒体元素是“不可见的”),但您仍然可以听到音频 - 即类似于:

panorama = Panorama.new
panorama.title = "Video panorama"
Host.content_holder.children.add panorama

for i in 1..2 # if this is >2, then the video shows
  panorama_item = PanoramaItem.new
  panorama_item.header = "Child " << i.to_s
  panorama.items.add panorama_item

  if i == 2
    panorama_item.orientation = Orientation.horizontal
    media_element = MediaElement.new
    media_element.source = Uri.new("http://files.ch9.ms/ch9/f2c3/b59b6efb-3c70-4bc2-b3ff-9e650007f2c3/wp7ces_ch9.wmv") 
    panorama_item.content = media_element
  else
    text_block = TextBlock.new
    text_block.text = "Hello world"
    panorama_item.content = text_block
  end
end

这与最初的全景秀的动画和时间有关 - 但我无法解决这个问题。

这个问题在 C#/XAML 中似乎是一样的,所以它不是脚本问题。

有人知道去哪里看吗?

【问题讨论】:

    标签: windows-phone ironruby panorama-control


    【解决方案1】:

    全景图中的项目不得少于 3 个 - 我从 MSFT 窥视中听到它作为 UX 指南。当出现与只有 1 或 2 个项目的全景图相关的技术问题时,这些人会指出全景图不适用于如此少的项目,因此您可能会遇到奇怪的行为。

    还要小心在 PanoramaItem 中显示视频 - 因为这不是标准应用程序中使用全景控件的方式 - 所以它可能不符合指南。

    【讨论】:

    • 您能否扩展“全景图中少于 3 个项目”? - 这是来自 Msoft 的 UI 指南还是只是技术限制?关于“为什么”,有问题的应用程序不是我的——但我相信其目的是将该应用程序用作“相关信息中心”——一个显示视频的平移项,一个显示新闻的平移项。我看过一个原型,我认为它工作得很好 - 体验有点像电视上的图文电视 - 你可以阅读内容并收听音频 - 你可以随时快速滚动回视频。跨度>
    • @Stuart 我从 MSFT peeps 那里听到它作为 UX 指南。当出现与只有 1 或 2 个项目的全景图相关的技术问题时,这些人会指出全景图不适用于如此少的项目,因此您可能会遇到奇怪的行为。
    • @Stuart 这听起来像是一种显示信息和文本的好方法,但它使用控件的方式与它们的设计方式以及它们在其他应用程序中的使用方式不同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多