अब तक मुझे पता है कि आप उम्मीद करते हैं कि आपकी समस्या हल हो गई है। लेकिन बस परेशान करें। यदि आप सीधे आगे समाधान चाहते हैं, तो आप हमेशा एम्बेड किए गए कोड या किसी अन्य लिंक को प्राप्त कर सकते हैं और इसमें से एक HTML फ़ाइल बना सकते हैं।
<html>
<body>
<script type="text/javascript">
var embedBaseUrl = 'http://www.tv.net/';
var embedChannelId = 13;
var embedSize = [300,250];
var embedAutoplay = true;
</script>
<script type="text/javascript"src="http://www.tv.net/assets/js/embed.js"></script>
</body>
</HTML>
तरह ViewController.h
@interface ViewController : UIViewController {
NSString *videoURL;
}
@property (nonatomic, strong) NSString *videoURL;
(IBAction) tv;
और ViewController.m
@synthesize videoURL;
(IBAction) tv {
self.videoURL = @"http://dl.dropbox.com/x/xxxxxxxx/HTML/tv.html";
VideoViewController *videoViewController = [[VideoViewController alloc] initWithNibName:nil bundle:nil];
videoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; videoViewController.videoURL = self.videoURL;
[self presentViewController:videoViewController animated:YES completion:nil]; }
में और फिर VideoViewController.h
IBOutlet UIWebView *videoView;
NSString *videoURL; NSString *videoHTML;
}
@property(nonatomic, retain) IBOutlet UIWebView *videoView; @property(nonatomic, retain) NSString *videoURL; @property(nonatomic, retain) NSString *videoHTML;
(void) embedTV;
VideoViewController.m
@synthesize videoView, videoURL, videoHTML;
(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; }
(void)embedTV {
videoHTML = [NSString stringWithFormat:@"\ \ \ \ iframe {position:absolute; top:50%%; margin-top:-130px;}\ body {background-color:#000; margin:0;}\ \ \ \ \ \ ", videoURL];
[videoView loadHTMLString:videoHTML baseURL:nil]; }
(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib.
videoView.backgroundColor = [UIColor blackColor]; videoView.opaque = NO;
[self embedTV]; }
अब मेरी उदाहरण में
में मैं के लिए भेजा वीडियो धारा के लिए, लेकिन आप बिंदु प्राप्त करते हैं, आप जो चाहते हैं उसे स्ट्रीम या प्ले कर सकते हैं। बस UIWebView
का उपयोग करें।
स्रोत
2012-11-08 15:52:31
मैट, मैं आपकी साइट का एक बड़ा प्रशंसक हूं। आप कुछ चुनिंदा फीड में से एक हैं जिन पर यह सुनिश्चित करने पर उच्च प्राथमिकता है कि मैं पढ़ने पर सक्रिय रहूं। अपनी अंतर्दृष्टि के साथ वापस देने के लिए बहुत बहुत धन्यवाद। – Coocoo4Cocoa
अरे @ मैटगल्लाघर, [क्या आपको लगता है कि ऑडियो को दूसरी तरफ स्ट्रीम करना संभव है] (http://stackoverflow.com/questions/6166019/stream-audio-from-ios)? (किसी आईओएस डिवाइस से दूसरी मशीन तक?) – Moshe
@Moshe स्ट्रीमिंग मीडिया सर्वर चलाना उतना कठिन है जितना आपको चाहिए (बहुत कठिन हो सकता है)। HTTP के माध्यम से एक सादे एमपी 3 फ़ाइल की सेवा करना बहुत आसान है और अधिकांश सामान्य स्थितियों को संभाल सकता है। एक लाइव स्ट्रीम की सेवा के रूप में दर्ज किया जा रहा है बहुत मुश्किल है। –