This script设置包含5个项目的Panorama控件,然后在第二个Panorama项目的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中的问题看起来是一样的,所以这不是脚本问题。
有没有人知道在哪里看?
答案 0 :(得分:1)
全景中不要少于3个项目 - 我从MSFT窥视它作为用户体验指南。当出现与仅有1或2个项目的全景相关的技术问题时,同样的人已经指出全景图并不打算用于如此少的项目,因此您可能会得到奇怪的行为。
同样要小心在PanoramaItem中显示视频 - 因为这不是标准应用程序中使用Panorama控件的方式 - 因此它可能不在指南范围内。