Sharing video between Apps

Hi there. I have a home video edited in iMovie on my Mac and transferred to the Apple Video App on my iPad (iOS7). I would like to share this video with another app, "Write-on Video". This latter app will only import material from the iPad camera, the Evernote app (which also doesn't have an option to import video in its controls), and the internet. Apparently, it is nonetheless possible to save video into the Evernote app through the "share" option on apps, only the Apple Videos app doesn't seem to have a "share" option. Does anyone have an idea about how I might get my video into the Write-on Video app?
NB I really don't like the way each app is its own little island and how transferring material between them can't just be drag-and-drop (as long as the file types match) and has to involve various complicated juggling acts.

Hi pogo. Thanks for the response.
Unfortunately, this approach is exactly what I have a problem with. I seems counterintuitive. A specialized app needs to be made and then bought, for each simple thing like this. I already paid for the overpriced Pages. And now I have to pay for documentstogo and hope that it does what I want? I'm trying out An app at the moment called plaintext to see if this will do it for free...
BUT, my original point still stands. I was hoping to generate a little discussion on what I see as a limitation of IOS. Something that seems so simple is such an issue. I sortof see why apple has chosen to keep us away from the file system. But I think the cost is too high. Apple, give us a 'personal' chunk of the file system that we/apps can have SHARED access to. Then maybe IOS devices really can be more than just a toy.
Another example: last night, on my android phone, I downloaded an mp3 from my browser, then opened the file manager app, moved it to the media folder, and then set it as my ringtone. No need for a PC, ever. I fail to see how anything remotely close to this level of convenience is possible on an apple Device.
Cheers,
James

Similar Messages

  • 'Sharing' Files Between Apps?

    This may be a fools' errand.
    Since the days of Palm Pilots, I've been using Docs to Go pretty heavily.
    I sync most of my files through my Desktop, not the cloud.
    Now, I'm attempting to trial-run some good PDF annotation apps. I have a bunch of PDFs that I've synced between my Desktop and my iPad with Docs to Go.
    Is there any way I can open that same file using, say, GoodReader? Or do I need to push a copy of the same PDF into GoodReader with iTunes? (And then of course, I'll lose version control between the two apps...?)
    Or... what other options do I have?
    Thanks

    If DocumentsToGo shows your other Apps in the Open in.... menu, you won't need to push another copy. However, you're never really going to be able to share documents the way you want. You'll essentially have two copies.
    By the way, I find, unless the documents are quite large or you have lots of them, emailing them to yourself is easier than iTunes. I believe you can email from Documents to Go.
    I've forgotten if Documents to Go supports DropBox. If it does, you could store the apps their and open from GoodReader.
    Best of luck.

  • Sharing variables between apps

    hello,
    i have 2 apps with one being a background tool for the main app. is it possible to pass along variables from the background app to the main app? maybe some kind of global variable? i'm thinking also distributed objects might be the way to go but i have never done this before so i thought i'd ask for some input. thank you very much,
    rick

    rick722 wrote:
    thank you both for the replies and glad to hear there's options. to be a bit more specific both apps are mine so i don't really need to pass info to other apps. and yes it's just for mac os x. basically the small background app is monitoring a directory for changes. when a change occurs it does some basic processing to see what the changes were and then if necessary it will launch/activate my main app and hopefully provide info regarding the changes.
    Before you get too deep into it, have you looked at FSevents? fseventer is a good example.
    in this case it's really just the filenames i'm interested in so passing along an array of filenames would probably do the trick. and it would generally be a small array maybe 10 to 15 objects on average. i don't believe i will need communication back to my background app it would be one-directional.
    Are you sure you need a background app? You can write an app the stays hidden until you need it.
    As far as communication goes, you have lots of options. You could use something like a unix domain socket and just use standard file I/o. A pipe or named pipe would be very similar. Your background app could be a pure POSIX app. If your background app includes Cocoa, you could use NSDistributedNotification.
    as an example the kind of behavior i'm looking for is like when you drop files onto the dock icon of apps that have an application:openfiles: method and the app will receive an array of filenames. except in this case i want to pass the array from my background app. thank you both for the help.
    Another option is to just have your GUI app handle the open file AppleEvent (a standard document-based app) and the background app could send open file events to the GUI.
    Finally, someone else mentioned using launchd.

  • I have IPAD 1 and I would like to sharing the screen to monitor TV (video,photo,app). What are the options?

    I have IPAD 1 and I would like to sharing the screen to monitor TV (video,photo,app). What are the options?

    Unfortunately you do not have any options, the iPad one cannot be used for mirroring.

  • Sharing files between iphone apps

    Is it possible in an app to read a file of another app? ( like reading a game save file of a free app installed on the Iphone to use it in the paid version ).

    Not really, since every application runs in its own sandbox environment. You can of course you a web server (Amazon S3 etc) as the shared space between the applications. That of course means the user needs to be connected to the web to share the files.

  • Each App its files only... no files shared between Apps

    Subject: each App its files only... no files shared between Apps in some space in device like Android
    with iPad 3 or (future) iPad 4 I have the ability add files to device (eg PDFs) and with any pdf app choose that files (or for each App....I must upload to device its particular pdf files used only by this App?)?

    It will likely always remain this way. The 'sandbox' nature of the iDevices is what renders them more virus resistent than other devices. They have no over all 'my computer' or 'finder' upper level file management system, so any malware or virus that gets on the device can be contained. Since files can only move from app to app with your direction, malicious software can't propogate itself and spread without you helping it to spread.
    There are many apps that support the 'send to' feature that allows you to move documents between apps. And there are also some apps like ReaddleDocs that can serve as an intermediary between other apps, but the prospect of an overall 'whole system file manager' is unlikely.

  • Error Message when trying to watch shared video files thru the 'Video' app, via iTunes

    Since updating my iPad 2 to the new operating system, I can no longer watch shared videos from iTunes. I am getting the error "you do not have permission to access the requested resource.". I have restarted the ipad, turned home sharing off and on, reset the network... any ideas on how to get past this issue?

    Unfortunately, I don't think any of those solutions will work. The video won't play on my computer either, but I think that's because I don't have Quicken, or whatever is needed to watch videos from iTunes. Maybe that's what I need to do? Download the appropriate software to play the video on my computer?

  • Itunes Shared Library between Mac and Windows isn't sharing videos properly

    Hi, I'm a bit new to the mac world, but I'm the proud owner of a new macmini. I also own a Windows 7 machine.
    My problem is with the Itunes Shared library. Itunes 10 on my mac is set up to share everything, including podcasts. I can see these from Itunes 10 on Windows, and I can play music (and audio podcasts), but video is hit or miss.
    Videos downloaded from Itunes U tend to work, lectures and stuff.
    Video podcasts (also downloaded from Itunes Store) and other videos don't work at all. Itunes just doesn't play the video, and doesn't even launch the "black screen". The timer remains at 0.00.
    On the other hand, sharing videos from the PC to Mac works well, i.e. my mac can see the contents of the itunes shared library on Windows and play videos. It just doesn't work the other way around.
    Thanks for reading and I hope this problem can be fixed.

    Woops!
    Here you go:
    http://discussions.info.apple.com/message.jspa?messageID=10923818

  • Need video recording app with control over microphone sensitivity

    Everybody is talking about sharing video's but it looks like nobody is making those video's while I hear nobody talking about Recording video's.
    I record now and then at concerts. I have the problem that while I record an video the incomming sound is to loud. When you replay the recorded movie the sound is sounding like the distorition effects of an gitar, to loud.
    Does anybody know an video recording app for the iPhone 3GS where I can adjust the strongness of the incomming sound?
    Regards,
    Ton van Leeuwen
    The Netherlands

    The audio was likely distorted bacause the phone is designed for recording local voice sounds, not loud constant concert sounds, I'd guess that any audio compressor or automatic gain control present in the phone simply gets overwhelmed by the lack of normal speech patters present in a loud concert. I dont think a third party microphone would help.
    The video orientationis set when you press record, so if you hold the phone in portrait when you start recording and then turn it to landscape and make the video, when you play this back on a computer, the video will be on it's side. The phone does not autoswitch while recording. The difference between the two modes is pretty obvious but if you are striggling to work it out, shoot a couple of brief tests in each mode and watch them on your computer, not on the iphone.

  • Studio.m app not sharing mixes from iPod touch to PC with itunes file sharing, Studio.m app not sharing mixes from iPod touch to PC with itunes file sharing

    I got the free app studio.m and I really like it
    I made two tracks and when I try and share it with the PC it only shares an XML and png document

    The "sharing" feature is for sharing media between computers in a household.
    Recover media from iPod
    See this post from forum regular Zevoneer for options on moving your iPod data back to your computer.
    tt2

  • Confused about sharing music between two ipods

    I have a 30GB ipod video, and I bought my husband an 8GB nano for Christmas. I have been searching the threads trying to figure out how we can share music, but I seem to get conflicting information. I understand how to create separate libraries and I think I understand how to allow him access to my library (move itunes music folder into public folder?) but am still unclear about sharing music between ipods. Because in some of the posts, I have read that while you can share music and listen to it via multiple itunes libraries, you can ONLY listen to it on the computer--you cannot get it onto another ipod due to anti-piracy measures.
    I know I could create a playlist for him in my library, but I like to autosync my ipod and I don't really want his music on mine, because the songs we BOTH like I've already imported into my itunes library. I was hoping to set up a separate library for him, import my music files into it, then let him delete the artists he's not interested in and add the music he wants that I don't. But I don't want to go through all that if he won't be able to play the shared songs on his own ipod.
    I hope all this makes sense. Can someone who shares songs in this way give me some advice? Again, I would like for us to maintain separate libraries but I would like to make mine available to him so he doesn't have to reimport all the CDs I've already imported (and I don't want to waste computer space by having multiple copies of the same songs).
    Any help would be appreciated!

    I know I could create a playlist for him in my library, but I like to autosync my ipod and I don't really want his music on mine, because the songs we BOTH like I've already imported into my itunes library.
    Ver easy to accomplish.
    I have one library, two 4GB iPods and ~20GB of music.
    Rather than duplicating libraries or creating separate user accounts/sharing music you can't load, etc. which simply takes up space on the disk drive, use the same library and use sync only what you want.
    Create playlist(s) of your own music from the library.
    Add/remove from those playlists as you want.
    Connect your iPod, select it in iTunes and select the Music tab.
    Select Sync music, Sync selected playlists and choose what you want.
    The way I do it is I create a main playlist (Chris's Music) of music in the library that I like.
    I also create a smart playlist (Not Chris's Music) and set it to Match Rule - Playlist is not Chris's Music.
    This helps to manage my music by showing all music not in main playlist so I can browse for music I may have missed or now want to add.
    I do the same for my daughters iPod except she gets to pick her own stuff.
    This way whenever any music is added by either of us, it is available to the other with no problems.

  • Best API for video camera app

    Hi. Which Directive/Class will be the better choice if your app is mainly a video camera app. I saw about 3 different Classes to capture videos. I'm currently using Microsoft.Devices/CaptureDevice to capture video. It looks limited to me because found
    out I can't pause==>resume a recording. And what about Zooming? Can you tell me which way I want to go if I want to make sure my camera functionality is powerful? Which directive/class and if possible some code example on how to use it and maybe how to
    zoom, focus ect. Thank you very much

    I'm now using AudioVideoCaptureDevice to capture video and I can do that but the app crash when I try to set the source for the capture device in InitializeVideoRecorder(). Can you take a look and tell me what I'm doing wrong?
    Here's some code snippet:
    // Viewfinder for capturing video.
    private VideoBrush videoRecorderBrush;
    // Source and device for capturing video.
    private CaptureSource _cs;
    private VideoCaptureDevice _cd;
    private AudioVideoCaptureDevice vcDevice;
    double w, h;
    // File details for storing the recording.
    private IsolatedStorageFileStream isoVideoFile;
    private FileSink fileSink;
    private string isoVideoFileName = "iClips_Video.mp4";
    private StorageFile sfVideoFile;
    // For managing button and application state.
    private enum ButtonState { Initialized, Stopped, Ready, Recording, Playback, Paused, NoChange, CameraNotSupported };
    private ButtonState currentAppState;
    // Constructor
    public MainPage()
    try
    InitializeComponent();
    //setup recording
    // Prepare ApplicationBar and buttons.
    PhoneAppBar = (ApplicationBar)ApplicationBar;
    PhoneAppBar.IsVisible = true;
    StartRecording = ((ApplicationBarIconButton)ApplicationBar.Buttons[0]);
    StopPlaybackRecording = ((ApplicationBarIconButton)ApplicationBar.Buttons[1]);
    StartPlayback = ((ApplicationBarIconButton)ApplicationBar.Buttons[2]);
    PausePlayback = ((ApplicationBarIconButton)ApplicationBar.Buttons[3]);
    SetScreenResolution();
    //initialize the camera task
    cameraCaptureTask = new CameraCaptureTask();
    cameraCaptureTask.Completed += new EventHandler<PhotoResult>(cameraCaptureTask_Completed);
    if (isFilePresent("username") && isFilePresent("Password"))
    if (isFilePresent("IsProfilePhotoOnServer"))
    connectToSocket();
    else
    SignUpProfilePhoto();
    else
    SignIn();
    catch (Exception ex)
    this.Dispatcher.BeginInvoke(delegate()
    MessageBox.Show("Constructor Error:\n"+ ex.Message);
    protected override void OnNavigatedTo(NavigationEventArgs e)
    base.OnNavigatedTo(e);
    // Initialize the video recorder.
    InitializeVideoRecorder();
    //prepare shutter hot keys
    CameraButtons.ShutterKeyHalfPressed += OnButtonHalfPress;
    CameraButtons.ShutterKeyPressed += OnButtonFullPress;
    CameraButtons.ShutterKeyReleased += OnButtonRelease;
    protected override void OnNavigatedFrom(NavigationEventArgs e)
    // Dispose of camera and media objects.
    DisposeVideoPlayer();
    DisposeVideoRecorder();
    base.OnNavigatedFrom(e);
    CameraButtons.ShutterKeyHalfPressed -= OnButtonHalfPress;
    CameraButtons.ShutterKeyPressed -= OnButtonFullPress;
    CameraButtons.ShutterKeyReleased -= OnButtonRelease;
    protected override void OnOrientationChanged(OrientationChangedEventArgs e)
    if (vcDevice != null)
    if (e.Orientation == PageOrientation.LandscapeLeft)
    txtDebug.Text = "LandscapeLeft";
    videoRecorderBrush.RelativeTransform =
    new CompositeTransform() { CenterX = 0.5, CenterY = 0.5, Rotation = 90 };
    //rotate logo
    if (logo != null)
    RotateTransform rt = new RotateTransform();
    rt.Angle = 90;
    //default rotation is around top left corner of the control,
    //but you sometimes want to rotate around the center of the control
    //to do that, you need to set the RenderTransFormOrigin
    //of the item you're going to rotate
    //I did not test this approach, maybe You're going to need to use actual coordinates
    //so this bit is for information purposes only
    logo.RenderTransformOrigin = new Point(0.5, 0.5);
    logo.RenderTransform = rt;
    //rotate sign in link
    if (MyGrid != null)
    RotateTransform rt = new RotateTransform();
    rt.Angle = 90;
    //default rotation is around top left corner of the control,
    //but you sometimes want to rotate around the center of the control
    //to do that, you need to set the RenderTransFormOrigin
    //of the item you're going to rotate
    //I did not test this approach, maybe You're going to need to use actual coordinates
    //so this bit is for information purposes only
    MyGrid.RenderTransformOrigin = new Point(0.5, 0.5);
    MyGrid.RenderTransform = rt;
    if (e.Orientation == PageOrientation.PortraitUp)
    txtDebug.Text = "PortraitUp";
    videoRecorderBrush.RelativeTransform =
    new CompositeTransform() { CenterX = 0.5, CenterY = 0.5, Rotation = 90 };
    //rotate logo
    if (logo != null)
    RotateTransform rt = new RotateTransform();
    rt.Angle = 0;
    //default rotation is around top left corner of the control,
    //but you sometimes want to rotate around the center of the control
    //to do that, you need to set the RenderTransFormOrigin
    //of the item you're going to rotate
    //I did not test this approach, maybe You're going to need to use actual coordinates
    //so this bit is for information purposes only
    logo.RenderTransformOrigin = new Point(0.5, 0.5);
    logo.RenderTransform = rt;
    //rotate sign in link
    if (MyGrid != null)
    RotateTransform rt = new RotateTransform();
    rt.Angle = 0;
    //default rotation is around top left corner of the control,
    //but you sometimes want to rotate around the center of the control
    //to do that, you need to set the RenderTransFormOrigin
    //of the item you're going to rotate
    //I did not test this approach, maybe You're going to need to use actual coordinates
    //so this bit is for information purposes only
    MyGrid.RenderTransformOrigin = new Point(0.5, 0.5);
    MyGrid.RenderTransform = rt;
    if (e.Orientation == PageOrientation.LandscapeRight)
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = "LandscapeRight";
    // Rotate for LandscapeRight orientation.
    //videoRecorderBrush.RelativeTransform =
    //new CompositeTransform() { CenterX = 0.5, CenterY = 0.5, Rotation = 180 };
    //rotate logo
    if (logo != null)
    RotateTransform rt = new RotateTransform();
    rt.Angle = -90;
    //default rotation is around top left corner of the control,
    //but you sometimes want to rotate around the center of the control
    //to do that, you need to set the RenderTransFormOrigin
    //of the item you're going to rotate
    //I did not test this approach, maybe You're going to need to use actual coordinates
    //so this bit is for information purposes only
    logo.RenderTransformOrigin = new Point(0.5, 0.5);
    logo.RenderTransform = rt;
    //rotate MyGrid
    if (MyGrid != null)
    RotateTransform rt = new RotateTransform();
    rt.Angle = -90;
    //default rotation is around top left corner of the control,
    //but you sometimes want to rotate around the center of the control
    //to do that, you need to set the RenderTransFormOrigin
    //of the item you're going to rotate
    //I did not test this approach, maybe You're going to need to use actual coordinates
    //so this bit is for information purposes only
    MyGrid.RenderTransformOrigin = new Point(0.5, 0.5);
    MyGrid.RenderTransform = rt;
    if (e.Orientation == PageOrientation.PortraitDown)
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = "PortraitDown";
    videoRecorderBrush.RelativeTransform =
    new CompositeTransform() { CenterX = 0.5, CenterY = 0.5, Rotation = 270 };
    // Hardware shutter button Hot-Actions.
    private void OnButtonHalfPress(object sender, EventArgs e)
    //toggle between video- play and pause
    try
    this.Dispatcher.BeginInvoke(delegate()
    if (StartPlayback.IsEnabled)
    PlayVideo();
    if (PausePlayback.IsEnabled)
    PauseVideo();
    catch (Exception focusError)
    // Cannot focus when a capture is in progress.
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = focusError.Message;
    private void OnButtonFullPress(object sender, EventArgs e)
    // Focus when a capture is not in progress.
    try
    this.Dispatcher.BeginInvoke(delegate()
    if (vcDevice != null)
    //stopVideoPlayer if it's playing back
    if (currentAppState == ButtonState.Playback || currentAppState == ButtonState.Paused)
    DisposeVideoPlayer();
    StartVideoPreview();
    if (StartRecording.IsEnabled)
    StartVideoRecording();
    else
    StopVideoRecording();
    catch (Exception focusError)
    // Cannot focus when a capture is in progress.
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = focusError.Message;
    private void OnButtonRelease(object sender, EventArgs e)
    try
    this.Dispatcher.BeginInvoke(delegate()
    catch (Exception focusError)
    // Cannot focus when a capture is in progress.
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = focusError.Message;
    // Update the buttons and text on the UI thread based on app state.
    private void UpdateUI(ButtonState currentButtonState, string statusMessage)
    // Run code on the UI thread.
    Dispatcher.BeginInvoke(delegate
    switch (currentButtonState)
    // When the camera is not supported by the phone.
    case ButtonState.CameraNotSupported:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = false;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = false;
    break;
    // First launch of the application, so no video is available.
    case ButtonState.Initialized:
    StartRecording.IsEnabled = true;
    StopPlaybackRecording.IsEnabled = false;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = false;
    break;
    // Ready to record, so video is available for viewing.
    case ButtonState.Ready:
    StartRecording.IsEnabled = true;
    StopPlaybackRecording.IsEnabled = false;
    StartPlayback.IsEnabled = true;
    PausePlayback.IsEnabled = false;
    break;
    // Video recording is in progress.
    case ButtonState.Recording:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = true;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = false;
    break;
    // Video playback is in progress.
    case ButtonState.Playback:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = true;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = true;
    break;
    // Video playback has been paused.
    case ButtonState.Paused:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = true;
    StartPlayback.IsEnabled = true;
    PausePlayback.IsEnabled = false;
    break;
    default:
    break;
    // Display a message.
    txtDebug.Text = statusMessage;
    // Note the current application state.
    currentAppState = currentButtonState;
    public async void InitializeVideoRecorder()
    try
    if (_cs == null)
    _cs = new CaptureSource();
    fileSink = new FileSink();
    _cd = CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice();
    CameraSensorLocation location = CameraSensorLocation.Back;
    var captureResolutions =
    AudioVideoCaptureDevice.GetAvailableCaptureResolutions(location);
    vcDevice = await AudioVideoCaptureDevice.OpenAsync(location, captureResolutions[0]);
    vcDevice.RecordingFailed += OnCaptureFailed;
    vcDevice.VideoEncodingFormat = CameraCaptureVideoFormat.H264;
    vcDevice.AudioEncodingFormat = CameraCaptureAudioFormat.Aac;
    // Initialize the camera if it exists on the phone.
    if (vcDevice != null)
    //initialize fileSink
    await InitializeFileSink();
    // Create the VideoBrush for the viewfinder.
    videoRecorderBrush = new VideoBrush();
    videoRecorderBrush.SetSource(_cs);
    // Display the viewfinder image on the rectangle.
    viewfinderRectangle.Fill = videoRecorderBrush;
    _cs.Start();
    // Set the button state and the message.
    UpdateUI(ButtonState.Initialized, "Tap record to start recording...");
    else
    // Disable buttons when the camera is not supported by the phone.
    UpdateUI(ButtonState.CameraNotSupported, "A camera is not supported on this phone.");
    catch(Exception ex)
    MessageBox.Show("InitializeVideoRecorder Error:\n" + ex.Message);
    public async Task InitializeFileSink()
    StorageFolder isoStore = ApplicationData.Current.LocalFolder;
    sfVideoFile = await isoStore.CreateFileAsync(
    isoVideoFileName,
    CreationCollisionOption.ReplaceExisting);
    private void OnCaptureFailed(AudioVideoCaptureDevice sender, CaptureFailedEventArgs args)
    MessageBox.Show(args.ToString());
    private void OnCaptureSourceFailed(object sender, ExceptionRoutedEventArgs e)
    MessageBox.Show(e.ErrorException.Message.ToString());
    // Set the recording state: display the video on the viewfinder.
    private void StartVideoPreview()
    try
    // Display the video on the viewfinder.
    if (_cs.VideoCaptureDevice != null
    && _cs.State == CaptureState.Stopped)
    // Add captureSource to videoBrush.
    videoRecorderBrush.SetSource(_cs);
    // Add videoBrush to the visual tree.
    viewfinderRectangle.Fill = videoRecorderBrush;
    _cs.Start();
    // Set the button states and the message.
    UpdateUI(ButtonState.Ready, "Ready to record.");
    //Create optional Resolutions
    // If preview fails, display an error.
    catch (Exception e)
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = "ERROR: " + e.Message.ToString();
    // Set recording state: start recording.
    private void StartVideoRecording()
    try
    // Connect fileSink to captureSource.
    if (_cs.VideoCaptureDevice != null
    && _cs.State == CaptureState.Started)
    _cs.Stop();
    // Connect the input and output of fileSink.
    fileSink.CaptureSource = _cs;
    fileSink.IsolatedStorageFileName = isoVideoFileName;
    // Begin recording.
    if (_cs.VideoCaptureDevice != null
    && _cs.State == CaptureState.Stopped)
    _cs.Start();
    // Set the button states and the message.
    UpdateUI(ButtonState.Recording, "Recording...");
    StartTimer();
    // If recording fails, display an error.
    catch (Exception e)
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = "ERROR: " + e.Message.ToString();
    // Set the recording state: stop recording.
    private void StopVideoRecording()
    try
    // Stop recording.
    if (_cs.VideoCaptureDevice != null
    && _cs.State == CaptureState.Started)
    _cs.Stop();
    // Disconnect fileSink.
    fileSink.CaptureSource = null;
    fileSink.IsolatedStorageFileName = null;
    // Set the button states and the message.
    UpdateUI(ButtonState.Stopped, "Preparing viewfinder...");
    StopTimer();
    StartVideoPreview();
    // If stop fails, display an error.
    catch (Exception e)
    this.Dispatcher.BeginInvoke(delegate()
    txtDebug.Text = "ERROR: " + e.Message.ToString();
    // Start the video recording.
    private void StartRecording_Click(object sender, EventArgs e)
    // Avoid duplicate taps.
    StartRecording.IsEnabled = false;
    StartVideoRecording();
    private void DisposeVideoRecorder()
    if (_cs != null)
    // Stop captureSource if it is running.
    if (_cs.VideoCaptureDevice != null
    && _cs.State == CaptureState.Started)
    _cs.Stop();
    // Remove the event handler for captureSource.
    _cs.CaptureFailed -= OnCaptureFailed;
    // Remove the video recording objects.
    _cs = null;
    vcDevice = null;
    fileSink = null;
    videoRecorderBrush = null;
    Thanks in advance.

  • Sharing videos bewteen iPhoto libraries

    Finding out that sharing pictures between iPhoto libraries is not easy. Thought this would be easy for Apple, but it's cumbersome. I have a MBP and a MM. I take my pictures and videos on my Canon T2i. Sometimes I load the SD card into the MM, sometimes into the MBP. Trying to keep those 2 libraries synched is a pain. I finally figured out the way for pictures (drag event to album, drag album to shared albums on other computer and then rename).
    Problem is, none of the videos show up. How do I share videos? I suppose I could copy my library from one computer and then write over the other library on s set schedule, but that seems so Microsoft-like. I suppose I could also stick the SD card into both computers...but again, not very Apple-like.
    Most of the videos I eventually use iMovie to turn into video clips that I want to keep and then I try and purge from iPhoto to prevent it from getting too large, but is there no way to share video clips between iPhoto libraries?
    And yes, I have already sent this enhancement request to the developers...

    Check out iPhoto Library Manager
    I'm not sure if it also copies videos, but it's worth a try.
    Regards
    TD

  • HT1386 I sync all songs, photos and videos between my computer and iPod classic with no problems, but when I get to sync info I get this message: "iTunes cannot sync Calendar and contacts to iPod. Try logging out of Windows adn then logging back in".

    I sync all songs, photos and videos between my computer and iPod classic with no problems, but when I get to sync info I get this message: "iTunes cannot sync Calendar and contacts to iPod. Try logging out of Windows adn then logging back in".  Could you please help?

    Correct. When you update via iTunes all synced media that is not in your iTunes library will be lost.
    As IO said before:
    You can redownload most iTunes pruchases by:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    I do not think it included audio books.

  • No sound but the "pop" between apps.

    Nothing from iTunes, Netflix, Sky news or any other app. The only audible noise it the sharp "pop" when you scroll between apps or hit the menu button.
    I've restarted both the ATV, my iOS devices and my router but still nothing. Oddly enough, it seems to stream from my MBA without problem but not iOS or ATV itself.
    Any ideas greatly appreciated.
    Nige

    Have you tried adjusting the "Audio Out" and the "Dolby Digital" settings in settings > audio and video? It may be worth trying several combinations of these settings, although typically it is the "Dolby Digital" setting that causes most problems for users.
    If you are using a sound system/receiver, make sure that you have correctly mapped the input port on your sound system to the output, if you are unsure about how to do this, refer to the manual that came with your sound system.
    Have you tried playing various content sources (i.e. podcasts, music, iTunes Store video, other video etc), do you have the same problem with all types of content? If you use optical you might also check that you can see a red light at the end of your optical audio cable. Is your optical audio cable plugged straight into your sound system, or does it go through a switch or other device?

Maybe you are looking for

  • Studio Enterpise 7 upgrade to java 1.5.0_02

    Dear Java Experts... having installed Sun Studio Enterprise 7, I found that typical java 1.5 features namely 'enum' would not be recognised/compiled. To remedy this Java 1.5.0_02 was installed in /usr/jdk1.5.0_02 and the ide.cfg file modified to poin

  • Pages not loading, suddenly today, status bar at bottom of page has red "J" for Java and I cannot figure out why or what to do

    After using Firefox successfully for months, it started not loading full pages today, but showing "done" in the status bar at the bottom. I also noticed icons for Javascript, Java, Silverlight, etc., on the right side of status bar, JAVA one is red,

  • Uninstalling and re-installing

    If I uninstall and then reinstall Itunes, will I lose all my purchased music?

  • Plain raw format - DNG conversion

    Dear All, Would you guide me regarding to converting plain raw format file to DNG file? <definition> 1. plain raw format file - the file is composed of Bayer pixel array. For example, 5M pixel raw file is composed of sequential 2592 x 1920 pixels, ea

  • Strange fonts after updating os-x

    after updating to os 10.4.9. safari shows strange fonts (looks like outtaspace) on some websites. not on all websites. also apples mail is displaying these strange things in the adress lines. choosing different fonts (f.e.helvetica) in safaris prefer