x


Creating PowerPoint Uploader and player in Unity3D

I am looking to build a PowerPoint and video web interface allowing you to upload your PowerPoint or video into it. From there I want to build a player in Unity to play those items depending on what file you uploaded. Does anyone know of where to start on this? Or has anyone else built this and maybe has some direction for me?

more ▼

asked Jun 27 '10 at 05:39 AM

yinyang042 gravatar image

yinyang042
1 1 2 2

(comments are locked)
10|3000 characters needed characters left

2 answers: sort voted first

Creating a powerpoint file format viewer in Unity is probably not terribly feasible. I'm sure it's possible (after all, Microsoft did publish a file format specification), but I doubt you'll find an out-of-the-box managed plugin or anything like that.

As for video, the only thing Unity supports at run time is ogv files. You can stream a movie texture using the WWW class. Depending on your needs, you might have to write a headless transcoder for arbitrary files people upload.

more ▼

answered Jun 27 '10 at 06:34 AM

Tetrad gravatar image

Tetrad
7.2k 27 37 89

(comments are locked)
10|3000 characters needed characters left

Unity can play videos by default if you have Pro. You should convert videos to ogg theora format on your server or tell clients to do this.

For playing a powerpoint slideshow, you should read the standard schemas of powerpoint file format and try to simulate it using unity GUI, which by no means is an easy work. It needs hours of coding. The file structure is not that hard, but implementing all effects in Unity is not that easy.

I might not understand your question well, but I think instead of Unity you should use other packages like Silverlight.

If I want to talk more about videos, you should create a Unity editor script and use it with a Unity headless server or any other converter program to convert videos - then you can download them by Unity's web player using www class and its movie property.

Silverlight is, however a better package to do what you want, I think. In there, either you can display Powerpoint files or you can convert slides to html pages and show them inside the Silverlight app window.

Elearning packages can do what you want out of the box. Just google the term "free learning management software".

more ▼

answered Jun 27 '10 at 06:35 AM

Ashkan_gc gravatar image

Ashkan_gc
9.1k 33 56 117

Please format your text. It's good information but very difficult to read.

Jun 27 '10 at 02:38 PM Murcho

@Murcho - reformatted... Added Capitals, Commas, and Paragraphs.

Jun 27 '10 at 06:04 PM Cyclops

thank you dear cyclops :) it's the biggest problem of my answers. i am not good at english writing.

Jun 28 '10 at 03:14 AM Ashkan_gc

@Ashkan, no worries, and your English is better than my Farsi. Or my Swedish, or... :)

Jun 28 '10 at 02:32 PM Cyclops

:) unfortunately Farsi is not the language of international knowledge! our language is really beautiful and if you know it you can read great poetry from rumi and hafez and sadi ...

Jun 29 '10 at 07:35 AM Ashkan_gc
(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x20
x4
x1

asked: Jun 27 '10 at 05:39 AM

Seen: 1647 times

Last Updated: Jun 27 '10 at 05:39 AM