Difference between revisions of "Guided navigation"

From A-SMIL.org
Jump to: navigation, search
m (Added reference to wallclock)
(Added advanced usage notes)
Line 1: Line 1:
The following questions should help you find what you need:
+
'''The following questions should help you find what you need on this website:'''
  
 
1. Do you need help in making a SMIL playlist?
 
1. Do you need help in making a SMIL playlist?
Line 5: Line 5:
 
* Read topics covered in [[SMIL Tutorial]] and learn from [http://www.google.com/search?q=SMIL SMIL resources on Google].
 
* Read topics covered in [[SMIL Tutorial]] and learn from [http://www.google.com/search?q=SMIL SMIL resources on Google].
 
* Learn about [[Wallclock]] scheduling which allows you to specify time blocks and repetition.
 
* Learn about [[Wallclock]] scheduling which allows you to specify time blocks and repetition.
 +
* Advanced usage: learn about [[Animation]] for making crawls and [[Conditional play]] for finer control over each item in a playlist.
  
 
2. Are you playing back fixed content that doesn't change often?  
 
2. Are you playing back fixed content that doesn't change often?  
  
* You can load content into player via a [[Loading via USB|USB stick]]
+
* You can load content into player via a [[Loading via USB|USB stick]].
  
 
3. Are you updating the player via an on-site computer connected via a local area network (LAN)?
 
3. Are you updating the player via an on-site computer connected via a local area network (LAN)?
  
* Free sample code is provided in Microsoft C# to control the player via [[SOAP transport]]
+
* Free sample code is provided in Microsoft C# to control the player via [[SOAP transport]].
  
If you want to run your digital signage network across firewalls, you need to have your SMIL placed on a remote server and pulled by the player using [[Pull mode]]. Read on.
+
''If you want to run your digital signage network across firewalls, you need to have your SMIL placed on a remote server and pulled by the player using [[Pull mode]]. Read on.''
  
 
4. Are you trying to connect the SMIL player to your existing software?
 
4. Are you trying to connect the SMIL player to your existing software?
Line 22: Line 23:
 
5. Do you need to uniquely identify your player for licensing/authorization check?
 
5. Do you need to uniquely identify your player for licensing/authorization check?
  
* Read about how you can receive a player's [[Player ID|ID]] upon connection
+
* Read about how you can receive a player's [[Player ID|ID]] as well as its model type (hence capability) upon connection.
  
 
6. Do you need to receive playback logs from the player?
 
6. Do you need to receive playback logs from the player?
Line 30: Line 31:
 
7. Do you wish to optimize player's download behavior to transfer files while foreground content is being played?
 
7. Do you wish to optimize player's download behavior to transfer files while foreground content is being played?
  
 +
* [[Checking for Updates]] and restart playlist only when schedule is updated.
 
* Read about background file loading in [[Prefetch]].
 
* Read about background file loading in [[Prefetch]].
  
 
8. What's next? Try to do more SMIL and move up in [[Compliance levels]].
 
8. What's next? Try to do more SMIL and move up in [[Compliance levels]].

Revision as of 10:13, 22 October 2010

The following questions should help you find what you need on this website:

1. Do you need help in making a SMIL playlist?

2. Are you playing back fixed content that doesn't change often?

  • You can load content into player via a USB stick.

3. Are you updating the player via an on-site computer connected via a local area network (LAN)?

  • Free sample code is provided in Microsoft C# to control the player via SOAP transport.

If you want to run your digital signage network across firewalls, you need to have your SMIL placed on a remote server and pulled by the player using Pull mode. Read on.

4. Are you trying to connect the SMIL player to your existing software?

  • You may be able to translate your current playlist format into SMIL on-the-fly to feed a SMIL player. An example is provided to translate from existing MediaRSS feeds into SMIL.

5. Do you need to uniquely identify your player for licensing/authorization check?

  • Read about how you can receive a player's ID as well as its model type (hence capability) upon connection.

6. Do you need to receive playback logs from the player?

7. Do you wish to optimize player's download behavior to transfer files while foreground content is being played?

8. What's next? Try to do more SMIL and move up in Compliance levels.